|
@@ -747,27 +747,42 @@ func SaveResidualAnalysisConfig(req residual_analysis_model.ResidualAnalysisReq,
|
|
|
return 0, err
|
|
|
}
|
|
|
|
|
|
- var condition string
|
|
|
- var pars []interface{}
|
|
|
// 新增or更新
|
|
|
- if req.EdbInfoId > 0 {
|
|
|
- condition += " and edb_info_id=?"
|
|
|
- pars = append(pars, req.EdbInfoId)
|
|
|
- configMappings, err := residual_analysis_model.GetConfigMappingListByCondition(condition, pars)
|
|
|
- if err != nil {
|
|
|
- return 0, err
|
|
|
- }
|
|
|
- if len(configMappings) > 0 {
|
|
|
- mapping := configMappings[0]
|
|
|
- configInfo, err := residual_analysis_model.GetResidualAnalysisConfigById(mapping.CalculateResidualAnalysisConfigId)
|
|
|
+ /*
|
|
|
+ var condition string
|
|
|
+ var pars []interface{}
|
|
|
+ if req.EdbInfoId > 0 {
|
|
|
+ condition += " and edb_info_id=?"
|
|
|
+ pars = append(pars, req.EdbInfoId)
|
|
|
+ configMappings, err := residual_analysis_model.GetConfigMappingListByCondition(condition, pars)
|
|
|
if err != nil {
|
|
|
return 0, err
|
|
|
}
|
|
|
- configInfo.Config = string(configJson)
|
|
|
- err = residual_analysis_model.UpdateResidualAnalysisConfig(configInfo)
|
|
|
- if err != nil {
|
|
|
- return 0, err
|
|
|
+ if len(configMappings) > 0 {
|
|
|
+ mapping := configMappings[0]
|
|
|
+ configInfo, err := residual_analysis_model.GetResidualAnalysisConfigById(mapping.CalculateResidualAnalysisConfigId)
|
|
|
+ if err != nil {
|
|
|
+ return 0, err
|
|
|
+ }
|
|
|
+ configInfo.Config = string(configJson)
|
|
|
+ err = residual_analysis_model.UpdateResidualAnalysisConfig(configInfo)
|
|
|
+ if err != nil {
|
|
|
+ return 0, err
|
|
|
+ }
|
|
|
}
|
|
|
+ }*/
|
|
|
+ var configId int64
|
|
|
+ if req.ConfigId > 0 {
|
|
|
+ configInfo, err2 := residual_analysis_model.GetResidualAnalysisConfigById(req.ConfigId)
|
|
|
+ if err2 != nil {
|
|
|
+ return 0, err2
|
|
|
+ }
|
|
|
+ configId = int64(configInfo.CalculateResidualAnalysisConfigId)
|
|
|
+ configInfo.Config = string(configJson)
|
|
|
+
|
|
|
+ err = residual_analysis_model.UpdateResidualAnalysisConfig(configInfo)
|
|
|
+ if err != nil {
|
|
|
+ return 0, err
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -778,7 +793,7 @@ func SaveResidualAnalysisConfig(req residual_analysis_model.ResidualAnalysisReq,
|
|
|
ModifyTime: time.Now(),
|
|
|
}
|
|
|
|
|
|
- configId, err := residual_analysis_model.SaveResidualAnalysisConfig(analysisConfig)
|
|
|
+ configId, err = residual_analysis_model.SaveResidualAnalysisConfig(analysisConfig)
|
|
|
if err != nil {
|
|
|
return 0, err
|
|
|
}
|