From ac8870aae3ec2b5ec5315cc668b482858195cfa4 Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期五, 04 七月 2025 15:14:52 +0800
Subject: [PATCH] 优化处理

---
 src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerBaseController.java |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerBaseController.java b/src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerBaseController.java
index 892b262..69e1640 100644
--- a/src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerBaseController.java
+++ b/src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerBaseController.java
@@ -3,6 +3,8 @@
 import com.alibaba.fastjson.JSONObject;
 import com.ruoyi.common.utils.DateUtils;
 import com.ruoyi.common.utils.StringUtils;
+import com.ruoyi.doublePrevention.entity.PreventRiskDangerCheckAndMeasure;
+import com.ruoyi.doublePrevention.service.baseService.PreventRiskDangerCheckAndMeasureService;
 import com.ruoyi.framework.aspectj.lang.annotation.Log;
 import com.ruoyi.framework.web.controller.BaseController;
 import com.ruoyi.framework.web.page.TableDataInfo;
@@ -39,7 +41,8 @@
 
     @Autowired
     private IHiddenDangerCheckPointService hiddenDangerCheckPointService;
-
+    @Autowired
+    private PreventRiskDangerCheckAndMeasureService riskDangerCheckAndMeasureService;
 
     /**
      * 查询风险单元的检查点列表
@@ -132,9 +135,15 @@
     @ResponseBody
     public TableDataInfo selectBaseCheckPointListByCheckIdAndMergeSamePoint(BaseCheckPointDTO baseCheckPointDTO) {
         List<BaseCheckPointDTO> list = hiddenDangerCheckPointService.selectBaseCheckPointListByCheckId(baseCheckPointDTO);
+        List<PreventRiskDangerCheckAndMeasure> riskDangerCheckAndMeasures = riskDangerCheckAndMeasureService.getByCheckId(baseCheckPointDTO.getCheckId());
         List<BaseCheckPointDTO> listLast = new ArrayList<>();
         Set<Long> checkPointIds = new HashSet<Long>();
         for (int i = 0; i < list.size(); i++) {
+            for (PreventRiskDangerCheckAndMeasure riskDangerCheckAndMeasure : riskDangerCheckAndMeasures) {
+                if (riskDangerCheckAndMeasure.getDangerCheckPointId().equals(list.get(i).getId())){
+                    list.get(i).setCheckDesc(riskDangerCheckAndMeasure.getCheckDesc());
+                }
+            }
             if ("0".equals(list.get(i).getWhetherDanger())) {
                 listLast.add(list.get(i));
                 checkPointIds.add(list.get(i).getCheckPointId());

--
Gitblit v1.9.2