From a72ac436263a8f41dd85635153dfdf204ae6eaa0 Mon Sep 17 00:00:00 2001
From: 16639036659 <577530412@qq.com>
Date: 星期一, 31 十月 2022 14:18:01 +0800
Subject: [PATCH] 检查点查询添加管控措施ID

---
 src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskCheckUnitServiceImpl.java      |    1 +
 src/main/java/com/ruoyi/doublePrevention/service/impl/RiskServiceImpl.java                                  |    9 ++++++++-
 src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskControlMeasureServiceImpl.java |    3 ---
 src/main/java/com/ruoyi/project/tr/baseCheckPoint/controller/BaseCheckPointController.java                  |   12 +++++++++++-
 src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskCheckUnitService.java               |    1 +
 src/main/java/com/ruoyi/doublePrevention/service/RiskService.java                                           |    5 +++++
 6 files changed, 26 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/ruoyi/doublePrevention/service/RiskService.java b/src/main/java/com/ruoyi/doublePrevention/service/RiskService.java
index c1e07c1..7a465aa 100644
--- a/src/main/java/com/ruoyi/doublePrevention/service/RiskService.java
+++ b/src/main/java/com/ruoyi/doublePrevention/service/RiskService.java
@@ -1,5 +1,6 @@
 package com.ruoyi.doublePrevention.service;
 
+import com.ruoyi.doublePrevention.entity.PreventRiskCheckUnit;
 import com.ruoyi.doublePrevention.entity.PreventRiskControlMeasure;
 import com.ruoyi.doublePrevention.entity.PreventRiskEvent;
 import com.ruoyi.doublePrevention.entity.PreventRiskJobAndMeasure;
@@ -167,4 +168,8 @@
      * 管控措施-不分页查询
      */
     ResultVO<List<PreventRiskControlMeasureListQueryRespDTO>> listRiskControlMeasure();
+    /**
+     * 通过排查点,查找管控措施id
+     */
+    PreventRiskCheckUnit getRiskControlMeasureByCheckPointId(Long checkPointId);
 }
diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskCheckUnitService.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskCheckUnitService.java
index 0c8e7ce..5f16c72 100644
--- a/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskCheckUnitService.java
+++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskCheckUnitService.java
@@ -27,4 +27,5 @@
      * 通过baseCheckPointId 查询管控措施列表
      */
     PreventRiskCheckUnit getUnitByBaseCheckPointId(Long baseCheckPointId);
+
 }
diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskCheckUnitServiceImpl.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskCheckUnitServiceImpl.java
index d954c4f..15213d4 100644
--- a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskCheckUnitServiceImpl.java
+++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskCheckUnitServiceImpl.java
@@ -42,4 +42,5 @@
     public PreventRiskCheckUnit getUnitByBaseCheckPointId(Long baseCheckPointId) {
         return preventRiskCheckUnitRepository.getUnitByBaseCheckPointId(baseCheckPointId);
     }
+
 }
diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskControlMeasureServiceImpl.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskControlMeasureServiceImpl.java
index 2a4f2dd..c0a3bf9 100644
--- a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskControlMeasureServiceImpl.java
+++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskControlMeasureServiceImpl.java
@@ -1,11 +1,8 @@
 package com.ruoyi.doublePrevention.service.baseService.impl;
 
 
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.ruoyi.common.exception.BusinessException;
 import com.ruoyi.doublePrevention.entity.PreventRiskControlMeasure;
 import com.ruoyi.doublePrevention.enums.E;
-import com.ruoyi.doublePrevention.enums.ResultCodes;
 import com.ruoyi.doublePrevention.exception.AusinessException;
 import com.ruoyi.doublePrevention.repository.PreventRiskControlMeasureRepository;
 import com.ruoyi.doublePrevention.repository.param.HandlerReportParam;
diff --git a/src/main/java/com/ruoyi/doublePrevention/service/impl/RiskServiceImpl.java b/src/main/java/com/ruoyi/doublePrevention/service/impl/RiskServiceImpl.java
index 469236c..d3d4458 100644
--- a/src/main/java/com/ruoyi/doublePrevention/service/impl/RiskServiceImpl.java
+++ b/src/main/java/com/ruoyi/doublePrevention/service/impl/RiskServiceImpl.java
@@ -1298,8 +1298,15 @@
         ResultVO<List<PreventRiskControlMeasureListQueryRespDTO>> resultVO = new ResultVO<>(ResultCodes.OK,pageResult);
         return resultVO;
     }
+    /**
+     * 通过排查点,查找管控措施id
+     */
+    @Override
+    public PreventRiskCheckUnit getRiskControlMeasureByCheckPointId(Long checkPointId) {
+        return preventRiskCheckUnitService.getUnitByBaseCheckPointId(checkPointId);
+    }
 
-//    /**
+    //    /**
 //     * 全流程隐患上报-附属表信息插入
 //     * */
 //    @Override
diff --git a/src/main/java/com/ruoyi/project/tr/baseCheckPoint/controller/BaseCheckPointController.java b/src/main/java/com/ruoyi/project/tr/baseCheckPoint/controller/BaseCheckPointController.java
index 4d7ba08..3ac9fcb 100644
--- a/src/main/java/com/ruoyi/project/tr/baseCheckPoint/controller/BaseCheckPointController.java
+++ b/src/main/java/com/ruoyi/project/tr/baseCheckPoint/controller/BaseCheckPointController.java
@@ -8,6 +8,7 @@
 import com.ruoyi.common.utils.DateUtils;
 import com.ruoyi.common.utils.StringUtils;
 import com.ruoyi.common.utils.security.ShiroUtils;
+import com.ruoyi.doublePrevention.entity.PreventRiskCheckUnit;
 import com.ruoyi.doublePrevention.repository.param.PreventPointAndMeasureParams;
 import com.ruoyi.doublePrevention.service.RiskService;
 import com.ruoyi.doublePrevention.service.baseService.PreventRiskDangerInfoService;
@@ -81,7 +82,16 @@
     {
         startPage();
         List<BaseCheckPoint> list = baseCheckPointService.selectBaseCheckPointList(baseCheckPoint);
-        return getDataTable(list);
+        List<BaseCheckPoint> resultList = new ArrayList<>();
+
+        //todo-2022 ,此处改造,查询措施相关信息
+        for (BaseCheckPoint checkPoint : list) {
+            PreventRiskCheckUnit measureByCheckPointId = riskService.getRiskControlMeasureByCheckPointId(checkPoint.getCheckPointId());
+            checkPoint.setControlMeasureId(measureByCheckPointId.getControlMeasureId());
+            resultList.add(checkPoint);
+        }
+
+        return getDataTable(resultList);
     }
 
     /**

--
Gitblit v1.9.2