|
@@ -15,7 +15,7 @@ import (
|
|
|
type PredictCalculateRangeAnalysis struct {
|
|
|
}
|
|
|
|
|
|
-func (obj PredictCalculateRangeAnalysis) Add(params AddCalculateBatchParams) (edbInfo *EdbInfo, latestDateStr string, latestValue float64, err error, errMsg string) {
|
|
|
+func (obj PredictCalculateRangeAnalysis) Add(params BatchSaveCalculateBatchParams) (edbInfo *EdbInfo, latestDateStr string, latestValue float64, err error, errMsg string) {
|
|
|
req := params.Req
|
|
|
edbCode := params.EdbCode
|
|
|
uniqueCode := params.UniqueCode
|
|
@@ -99,7 +99,7 @@ func (obj PredictCalculateRangeAnalysis) Add(params AddCalculateBatchParams) (ed
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-func (obj PredictCalculateRangeAnalysis) Edit(params EditCalculateBatchParams) (latestDateStr string, latestValue float64, err error, errMsg string) {
|
|
|
+func (obj PredictCalculateRangeAnalysis) Edit(params BatchSaveCalculateBatchParams) (latestDateStr string, latestValue float64, err error, errMsg string) {
|
|
|
edbInfo := params.EdbInfo
|
|
|
req := params.Req
|
|
|
o := orm.NewOrm()
|
|
@@ -123,8 +123,16 @@ func (obj PredictCalculateRangeAnalysis) Edit(params EditCalculateBatchParams) (
|
|
|
edbInfo.Unit = req.Unit
|
|
|
edbInfo.ClassifyId = req.ClassifyId
|
|
|
edbInfo.CalculateFormula = req.CalculateFormula
|
|
|
- edbInfo.EdbNameEn = req.EdbNameEn
|
|
|
- edbInfo.UnitEn = req.UnitEn
|
|
|
+ //修改指标信息
|
|
|
+ switch params.Lang {
|
|
|
+ case utils.EnLangVersion:
|
|
|
+ edbInfo.EdbNameEn = req.EdbName
|
|
|
+ edbInfo.UnitEn = req.Unit
|
|
|
+ default:
|
|
|
+ edbInfo.EdbName = req.EdbName
|
|
|
+ edbInfo.Unit = req.Unit
|
|
|
+ edbInfo.EdbNameSource = req.EdbName
|
|
|
+ }
|
|
|
edbInfo.ModifyTime = time.Now()
|
|
|
_, err = to.Update(edbInfo, "EdbName", "EdbNameSource", "Frequency", "Unit", "ClassifyId", "CalculateFormula", "ModifyTime", "EdbNameEn", "UnitEn")
|
|
|
if err != nil {
|