Переглянути джерело

fix:预测指标,拟合残差bug修复

Roc 2 роки тому
батько
коміт
d31e008283
1 змінених файлів з 16 додано та 16 видалено
  1. 16 16
      controllers/base_from_predict_calculate.go

+ 16 - 16
controllers/base_from_predict_calculate.go

@@ -563,22 +563,6 @@ func (this *PredictCalculateController) CalculateBatchSave() {
 		return
 	}
 
-	// 来源预测指标信息
-	var fromEdbInfo *models.EdbInfo
-	if req.FromEdbInfoId > 0 {
-		fromEdbInfo, err = models.GetEdbInfoById(req.FromEdbInfoId)
-		if err != nil {
-			br.Msg = "获取指标信息失败"
-			br.ErrMsg = "获取指标信息失败:Err:" + err.Error()
-			return
-		}
-		if fromEdbInfo.EdbInfoType != 1 {
-			br.Msg = "来源指标不是预测指标"
-			br.ErrMsg = "来源指标不是预测指标"
-			return
-		}
-	}
-
 	//生成指标编码
 	randStr := utils.GetRandDigit(4)
 	edbCode := `C` + time.Now().Format("060102") + randStr
@@ -653,6 +637,22 @@ func (this *PredictCalculateController) CalculateBatchSave() {
 		return
 	}
 
+	// 来源预测指标信息
+	var fromEdbInfo *models.EdbInfo
+	if req.FromEdbInfoId > 0 {
+		fromEdbInfo, err = models.GetEdbInfoById(req.FromEdbInfoId)
+		if err != nil {
+			br.Msg = "获取指标信息失败"
+			br.ErrMsg = "获取指标信息失败:Err:" + err.Error()
+			return
+		}
+		if fromEdbInfo.EdbInfoType != 1 {
+			br.Msg = "来源指标不是预测指标"
+			br.ErrMsg = "来源指标不是预测指标"
+			return
+		}
+	}
+
 	if req.Source == utils.DATA_SOURCE_PREDICT_CALCULATE_TBZ {
 		if req.EdbInfoId <= 0 {
 			if req.Frequency != fromEdbInfo.Frequency {