|
@@ -41,11 +41,7 @@ func (s *IndexController) Create(c *gin.Context) {
|
|
}
|
|
}
|
|
//fileName := req.IndexName + "_" + req.IndexCode + ".xlsx"
|
|
//fileName := req.IndexName + "_" + req.IndexCode + ".xlsx"
|
|
var fileName string
|
|
var fileName string
|
|
- if req.UpdateWeek != "" {
|
|
|
|
- fileName = req.IndexCode + "_" + req.UpdateWeek + "_" + req.RunMode + ".xlsx" //保存的文件名称
|
|
|
|
- } else {
|
|
|
|
- fileName = req.IndexCode + "_" + req.RunMode + ".xlsx" //保存的文件名称
|
|
|
|
- }
|
|
|
|
|
|
+ fileName = req.IndexCode + "_" + req.RunMode + ".xlsx" //保存的文件名称
|
|
filePath := global.CONFIG.Serve.IndexSaveDir + fileName
|
|
filePath := global.CONFIG.Serve.IndexSaveDir + fileName
|
|
|
|
|
|
templatePath := global.CONFIG.Serve.IndexSaveDir + "index_template.xlsx"
|
|
templatePath := global.CONFIG.Serve.IndexSaveDir + "index_template.xlsx"
|
|
@@ -58,6 +54,13 @@ func (s *IndexController) Create(c *gin.Context) {
|
|
templateFile.Close()
|
|
templateFile.Close()
|
|
}()
|
|
}()
|
|
|
|
|
|
|
|
+ sheetList := templateFile.GetSheetList()
|
|
|
|
+ for k, v := range sheetList {
|
|
|
|
+ if k > 0 {
|
|
|
|
+ templateFile.DeleteSheet(v)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
//timeTag := time.Now().UnixNano() / 1e6
|
|
//timeTag := time.Now().UnixNano() / 1e6
|
|
//timeTagStr := fmt.Sprintf("%d", timeTag)
|
|
//timeTagStr := fmt.Sprintf("%d", timeTag)
|
|
|
|
|
|
@@ -86,6 +89,7 @@ func (s *IndexController) Create(c *gin.Context) {
|
|
fmt.Println(string(commentJson))
|
|
fmt.Println(string(commentJson))
|
|
templateFile.DeleteComment("Sheet1", "A1")
|
|
templateFile.DeleteComment("Sheet1", "A1")
|
|
templateFile.AddComment("Sheet1", "A1", string(commentJson))
|
|
templateFile.AddComment("Sheet1", "A1", string(commentJson))
|
|
|
|
+
|
|
if err := templateFile.SaveAs(filePath); err != nil {
|
|
if err := templateFile.SaveAs(filePath); err != nil {
|
|
fmt.Println(err)
|
|
fmt.Println(err)
|
|
resp.FailData("保存失败", "保存失败,Err:"+err.Error(), c)
|
|
resp.FailData("保存失败", "保存失败,Err:"+err.Error(), c)
|
|
@@ -228,4 +232,4 @@ func (s *IndexController) Refresh(c *gin.Context) {
|
|
// return
|
|
// return
|
|
// }
|
|
// }
|
|
// return
|
|
// return
|
|
-//}
|
|
|
|
|
|
+//}
|