Преглед изворни кода

fix:修复编辑时,实际值变更的bug

Roc пре 1 година
родитељ
комит
98bea1c56c

+ 2 - 0
models/predict_edb_data_calculate_jp.go

@@ -106,6 +106,8 @@ func SavePredictCalculateJp(reqEdbInfoId, classifyId int, edbName, frequency, un
 			return
 		}
 
+		latestDateStr = edbInfo.LatestDate
+		latestValue = edbInfo.LatestValue
 		//判断计算指标是否被更换
 		var existCondition string
 		var existPars []interface{}

+ 4 - 0
models/predict_edb_data_calculate_ljz.go

@@ -122,6 +122,8 @@ func (obj PredictLjz) Edit(params BatchSaveCalculateBatchParams) (latestDateStr
 	req := params.Req
 	edbInfo := params.EdbInfo
 	fromEdbInfo := params.FromEdbInfo
+	latestDateStr = edbInfo.LatestDate
+	latestValue = edbInfo.LatestValue
 
 	frequencyInt := utils.CheckFrequency(fromEdbInfo.Frequency, req.Frequency)
 	if frequencyInt < 0 {
@@ -134,6 +136,8 @@ func (obj PredictLjz) Edit(params BatchSaveCalculateBatchParams) (latestDateStr
 		err = errors.New(errMsg)
 		return
 	}
+	latestDateStr = edbInfo.LatestDate
+	latestValue = edbInfo.LatestValue
 
 	o := orm.NewOrm()
 	to, err := o.Begin()

+ 3 - 0
models/predict_edb_data_calculate_ljznczj.go

@@ -134,6 +134,9 @@ func (obj PredictLjzNczj) Edit(params BatchSaveCalculateBatchParams) (latestDate
 		return
 	}
 
+	latestDateStr = edbInfo.LatestDate
+	latestValue = edbInfo.LatestValue
+
 	o := orm.NewOrm()
 	to, err := o.Begin()
 	if err != nil {

+ 3 - 0
models/predict_edb_data_calculate_ljzzj.go

@@ -103,6 +103,9 @@ func (obj PredictLjzzj) Edit(params BatchSaveCalculateBatchParams) (latestDateSt
 		return
 	}
 
+	latestDateStr = edbInfo.LatestDate
+	latestValue = edbInfo.LatestValue
+
 	o := orm.NewOrm()
 	to, err := o.Begin()
 	if err != nil {

+ 3 - 0
models/predict_edb_data_calculate_nh.go

@@ -106,6 +106,9 @@ func SavePredictCalculateNh(reqEdbInfoId, classifyId int, edbName, frequency, un
 			return
 		}
 
+		latestDateStr = edbInfo.LatestDate
+		latestValue = edbInfo.LatestValue
+
 		//判断计算指标是否被更换
 		var existCondition string
 		var existPars []interface{}