浏览代码

新增刷新周期

longyu 2 年之前
父节点
当前提交
ce9c577d9a
共有 3 个文件被更改,包括 10 次插入6 次删除
  1. 7 2
      controller/index/index.go
  2. 2 3
      models/index/index.go
  3. 1 1
      utils/index_files.go

+ 7 - 2
controller/index/index.go

@@ -37,7 +37,12 @@ func (s *IndexController) Create(c *gin.Context) {
 	fmt.Println("indexCode:" + req.IndexCode)
 
 	//fileName := req.IndexName + "_" + req.IndexCode + ".xlsx"
-	fileName := req.IndexCode + ".xlsx"
+	var fileName string
+	if req.UpdateWeek != "" {
+		fileName = req.IndexCode + "_" + req.UpdateWeek + ".xlsx" //保存的文件名称
+	} else {
+		fileName = req.IndexCode + ".xlsx" //保存的文件名称
+	}
 	filePath := utils.IndexSaveDir + fileName
 
 	templatePath := utils.IndexSaveDir + "index_template.xlsx"
@@ -178,4 +183,4 @@ type ModelsInfo struct {
 //commentItem.Ver = 3
 
 //8.136.199.33
-//datamysteel.hzinsights.com
+//datamysteel.hzinsights.com

+ 2 - 3
models/index/index.go

@@ -44,7 +44,8 @@ func (r *BaseFromMysteelChemicalIndex) Update(updateCols []string) (err error) {
 }
 
 type IndexAddReq struct {
-	IndexCode string `json:"IndexCode" binding:"required"` //指标编码
+	IndexCode  string `json:"IndexCode" binding:"required"`    //指标编码
+	UpdateWeek string `json:"UpdateWeek"` //更新周期
 }
 
 func (d *BaseFromMysteelChemicalIndex) GetIndexItem(indexCode string) (item *BaseFromMysteelChemicalIndex, err error) {
@@ -52,5 +53,3 @@ func (d *BaseFromMysteelChemicalIndex) GetIndexItem(indexCode string) (item *Bas
 		Where("index_code = ?", indexCode).First(&item).Error
 	return
 }
-
-

+ 1 - 1
utils/index_files.go

@@ -2,5 +2,5 @@ package utils
 
 const (
 	IndexSaveDir="D:\\hz\\mysteel_data\\"
-	//IndexSaveDir="E:\\files"
+	//IndexSaveDir="E:\\files\\"
 )