Browse Source

保存配置

gmy 3 months ago
parent
commit
72c93f5e73
1 changed files with 15 additions and 11 deletions
  1. 15 11
      services/residual_analysis_service/residual_analysis_service.go

+ 15 - 11
services/residual_analysis_service/residual_analysis_service.go

@@ -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