|
@@ -234,7 +234,7 @@ func writeMap1(tmp map[string]string, i int, v string) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-var bzpath, gjpath, rpath string = "web/res/%s_数据_%d.xlsx", "web/res/%s_数据_%d.xlsx", "web/res/%s_规则_%d.xlsx"
|
|
|
+var bzpath, gjpath, rpath string = "web/res/%s_数据_%s_%s.xlsx", "web/res/%s_数据_%s_%s.xlsx", "web/res/%s_规则_%s_%s.xlsx"
|
|
|
|
|
|
func ResponseXlsx_Data(id string) string {
|
|
|
if id != "" {
|
|
@@ -286,7 +286,8 @@ func ResponseXlsx_Data(id string) string {
|
|
|
}
|
|
|
xf.Sheets = xf.Sheets[:1]
|
|
|
xf.Sheets[0].Name = "详细数据"
|
|
|
- fname := fmt.Sprintf(bzpath, ruleName, time.Now().Unix())
|
|
|
+ t := time.Now().Format("20060102")
|
|
|
+ fname := fmt.Sprintf(bzpath, ruleName, t,util.GetRandom(4))
|
|
|
err := xf.Save(fname)
|
|
|
if err != nil {
|
|
|
log.Println(err)
|
|
@@ -344,7 +345,8 @@ func ResponseXlsx_Data(id string) string {
|
|
|
}
|
|
|
xf.Sheets = xf.Sheets[1:2]
|
|
|
xf.Sheets[0].Name = "详细数据"
|
|
|
- fname := fmt.Sprintf(gjpath, ruleName, time.Now().Unix())
|
|
|
+ t := time.Now().Format("20060102")
|
|
|
+ fname := fmt.Sprintf(gjpath, ruleName, t,util.GetRandom(4))
|
|
|
err := xf.Save(fname)
|
|
|
if err != nil {
|
|
|
log.Println(err)
|
|
@@ -420,7 +422,8 @@ func ResponseXlsx_Rule(id string) string {
|
|
|
}
|
|
|
}
|
|
|
ruleName := (*data)["s_name"]
|
|
|
- fname := fmt.Sprintf(rpath, ruleName, time.Now().Unix())
|
|
|
+ t := time.Now().Format("20060102")
|
|
|
+ fname := fmt.Sprintf(rpath, ruleName, t,util.GetRandom(4))
|
|
|
xf.Save(fname)
|
|
|
return fname
|
|
|
}
|