瀏覽代碼

fix:stl指标保存

zqbao 6 月之前
父節點
當前提交
6aec897c7a
共有 1 個文件被更改,包括 19 次插入3 次删除
  1. 19 3
      services/data/stl/stl.go

+ 19 - 3
services/data/stl/stl.go

@@ -194,9 +194,9 @@ func GenerateStlEdbData(req *request.StlConfigReq, adminId int) (resp *response.
 	bTrend, _ := json.Marshal(trendChart.DataList)
 	bSeasonal, _ := json.Marshal(seasonalChart.DataList)
 	bResidual, _ := json.Marshal(residualChart.DataList)
-	utils.Rc.Put(EDB_DATA_CALCULATE_STL_TREND_CACHE+strconv.Itoa(confReq.CalculateStlConfigId), bTrend, time.Hour*2)
-	utils.Rc.Put(EDB_DATA_CALCULATE_STL_SEASONAL_CACHE+strconv.Itoa(confReq.CalculateStlConfigId), bSeasonal, time.Hour*2)
-	utils.Rc.Put(EDB_DATA_CALCULATE_STL_RESIDUAL_CACHE+strconv.Itoa(confReq.CalculateStlConfigId), bResidual, time.Hour*2)
+	utils.Rc.Put(EDB_DATA_CALCULATE_STL_TREND_CACHE+strconv.Itoa(config.CalculateStlConfigId), bTrend, time.Hour*2)
+	utils.Rc.Put(EDB_DATA_CALCULATE_STL_SEASONAL_CACHE+strconv.Itoa(config.CalculateStlConfigId), bSeasonal, time.Hour*2)
+	utils.Rc.Put(EDB_DATA_CALCULATE_STL_RESIDUAL_CACHE+strconv.Itoa(config.CalculateStlConfigId), bResidual, time.Hour*2)
 
 	return
 }
@@ -701,6 +701,22 @@ func SearchEdbInfoWithStl(adminId int, keyWord string, currentIndex, pageSize in
 }
 
 func SaveStlEdbInfo(req *request.SaveStlEdbInfoReq, adminId int, adminRealName, lang string) (isSendEmail bool, msg string, err error) {
+	if req.EdbName == "" {
+		msg = "指标名称不能为空"
+		return
+	}
+	if req.Unit == "" {
+		msg = "指标单位不能为空"
+		return
+	}
+	if req.ClassifyId <= 0 {
+		msg = "请选择分类"
+		return
+	}
+	if req.Frequency == "" {
+		msg = "指标频度不能为空"
+		return
+	}
 	conf, err := stl.GetCalculateStlConfigById(req.CalculateStlConfigId)
 	if err != nil {
 		if err.Error() == utils.ErrNoRow() {