From c0ae989839d8323974048b71f7dadc29a20a4b15 Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期一, 10 三月 2025 13:57:39 +0800
Subject: [PATCH] 专家多选功能

---
 src/main/java/com/gkhy/labRiskManage/api/controller/riskReport/RiskAssessPlanController.java |   33 +++++++++++++++++++++++++++++----
 1 files changed, 29 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/gkhy/labRiskManage/api/controller/riskReport/RiskAssessPlanController.java b/src/main/java/com/gkhy/labRiskManage/api/controller/riskReport/RiskAssessPlanController.java
index 6c0b788..e51ffaa 100644
--- a/src/main/java/com/gkhy/labRiskManage/api/controller/riskReport/RiskAssessPlanController.java
+++ b/src/main/java/com/gkhy/labRiskManage/api/controller/riskReport/RiskAssessPlanController.java
@@ -14,6 +14,7 @@
 import com.gkhy.labRiskManage.commons.utils.BeanCopyUtils;
 import com.gkhy.labRiskManage.domain.riskReport.model.dto.AssessPlanUpdateDTO;
 import com.gkhy.labRiskManage.domain.riskReport.model.dto.FactorQueryDTO;
+import com.gkhy.labRiskManage.domain.riskReport.service.RiskAssessPlanService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.util.ObjectUtils;
 import org.springframework.web.bind.annotation.*;
@@ -30,6 +31,9 @@
 
     @Autowired
     private RiskAccessAppService riskAccessAppService;
+
+    @Autowired
+    private RiskAssessPlanService riskAssessPlanService;;
 
     /**
      * 风险评估计划 - 插入
@@ -68,6 +72,24 @@
         result.setTotal(queryResult.getTotal());
         result.setCount(queryResult.getTotal().intValue());
 
+        return result;
+    }
+
+
+
+    @PostMapping("/update/appoint")
+    public Result appoint(@RequestBody AppointUserReBO appointUserReBO){
+
+        Result result = new Result();
+        result.setCode(ResultCode.OK);
+        result.setMsg("已经重新指定专家");
+
+        AssessPlanUpdateDTO assessPlanUpdateDTO = riskAccessAppService.appoint(getCurrentUserId(), appointUserReBO);
+        if (ObjectUtils.isEmpty(assessPlanUpdateDTO)){
+            result.setCode(ResultCode.NOT_OK);
+            result.setMsg("重新指定专家失败");
+            return result;
+        }
         return result;
     }
 
@@ -354,15 +376,15 @@
     /**
      * 风险评估计划 - 重新指定专家
      */
-    @PostMapping("/update/appoint")
-    public Result appoint(@RequestBody AppointUserReBO appointUserReBO){
+    @PostMapping("/update/appointNew")
+    public Result appointNew(@RequestBody AppointUserTypeReBO appointUserReBO){
 
         Result result = new Result();
         result.setCode(ResultCode.OK);
         result.setMsg("已经重新指定专家");
 
-        AssessPlanUpdateDTO assessPlanUpdateDTO = riskAccessAppService.appoint(getCurrentUserId(), appointUserReBO);
-        if (ObjectUtils.isEmpty(assessPlanUpdateDTO)){
+        int i = riskAssessPlanService.appointNew(getCurrentUserId(), appointUserReBO);
+        if (i < 1){
             result.setCode(ResultCode.NOT_OK);
             result.setMsg("重新指定专家失败");
             return result;
@@ -370,6 +392,9 @@
         return result;
     }
 
+
+
+
     /**
      * 风险辨识与评价 - 查询
      */

--
Gitblit v1.9.2