From 303223dc45f41cdfb14364a7aa7b643f91421b76 Mon Sep 17 00:00:00 2001
From: 16639036659 <577530412@qq.com>
Date: 星期三, 08 十一月 2023 16:19:50 +0800
Subject: [PATCH] 添加检查上报

---
 src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerBaseController.java |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 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 9c55bdd..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;
 
     /**
      * 查询风险单元的检查点列表
@@ -126,15 +129,21 @@
 
 
     /**
-     * 根据隐患排查checkId获取基础清单下的检查点,并合并检查内容相同的行
+     * 根据隐患排查checkId获取基础清单下的检查点,并合并检查内容相同的行  todo
      */
     @PostMapping("/selectBaseCheckPointListByCheckIdAndMergeSamePoint")
     @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