|
@@ -780,6 +780,10 @@ func SaveResidualAnalysisConfig(req residual_analysis_model.ResidualAnalysisReq,
|
|
|
if err != nil {
|
|
|
return 0, err
|
|
|
}
|
|
|
+ if configInfo.CalculateResidualAnalysisConfigId == 0 {
|
|
|
+ return 0, fmt.Errorf("未找到配置信息")
|
|
|
+ }
|
|
|
+
|
|
|
configId = int64(configInfo.CalculateResidualAnalysisConfigId)
|
|
|
configInfo.Config = string(configJson)
|
|
|
|
|
@@ -787,18 +791,18 @@ func SaveResidualAnalysisConfig(req residual_analysis_model.ResidualAnalysisReq,
|
|
|
if err != nil {
|
|
|
return 0, err
|
|
|
}
|
|
|
- }
|
|
|
-
|
|
|
- analysisConfig := residual_analysis_model.CalculateResidualAnalysisConfig{
|
|
|
- Config: string(configJson),
|
|
|
- SysUserId: sysUser.AdminId,
|
|
|
- CreateTime: time.Now(),
|
|
|
- ModifyTime: time.Now(),
|
|
|
- }
|
|
|
+ } else {
|
|
|
+ analysisConfig := residual_analysis_model.CalculateResidualAnalysisConfig{
|
|
|
+ Config: string(configJson),
|
|
|
+ SysUserId: sysUser.AdminId,
|
|
|
+ CreateTime: time.Now(),
|
|
|
+ ModifyTime: time.Now(),
|
|
|
+ }
|
|
|
|
|
|
- configId, err = residual_analysis_model.SaveResidualAnalysisConfig(analysisConfig)
|
|
|
- if err != nil {
|
|
|
- return 0, err
|
|
|
+ configId, err = residual_analysis_model.SaveResidualAnalysisConfig(analysisConfig)
|
|
|
+ if err != nil {
|
|
|
+ return 0, err
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
return configId, nil
|