From c710722937fa820f2e18c6a347a1f3e38f897cc0 Mon Sep 17 00:00:00 2001
From: 16639036659 <577530412@qq.com>
Date: 星期四, 27 四月 2023 08:32:15 +0800
Subject: [PATCH] 包保责任制初步完成

---
 src/main/java/com/ruoyi/doublePrevention/entity/dto/resp/RiskAndPeopleInfoRespDTO.java              |   24 ++++++++++++------------
 src/main/java/com/ruoyi/doublePrevention/entity/dto/req/RiskAndPeopleInfoReqBO.java                 |    3 +++
 src/main/java/com/ruoyi/doublePrevention/repository/RiskAndPeopleInfoRepository.java                |    2 +-
 src/main/java/com/ruoyi/doublePrevention/service/impl/RiskServiceImpl.java                          |    1 +
 src/main/resources/mybatis/doublePrevention/RiskAndPeopleMapper.xml                                 |    6 ++++++
 src/main/java/com/ruoyi/doublePrevention/controller/RiskAndPeopleInfoController.java                |    2 +-
 src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/RiskAndPeopleInfoServiceImpl.java |    2 +-
 7 files changed, 25 insertions(+), 15 deletions(-)

diff --git a/src/main/java/com/ruoyi/doublePrevention/controller/RiskAndPeopleInfoController.java b/src/main/java/com/ruoyi/doublePrevention/controller/RiskAndPeopleInfoController.java
index c035254..8b68ba9 100644
--- a/src/main/java/com/ruoyi/doublePrevention/controller/RiskAndPeopleInfoController.java
+++ b/src/main/java/com/ruoyi/doublePrevention/controller/RiskAndPeopleInfoController.java
@@ -21,7 +21,7 @@
     /**
      * 查看包保责任制信息 及统计信息
      */
-    @PostMapping("/select/listPage")
+    @PostMapping("/select/selectPage")
     public ResultVO<RiskAndPeopleInfoRespDTO> listRiskAndPeoplePage(@RequestBody RiskAndPeopleInfoReqBO reqBO){
         ResultVO resultVO = new ResultVO<>();
         resultVO.setCode("200");
diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/dto/req/RiskAndPeopleInfoReqBO.java b/src/main/java/com/ruoyi/doublePrevention/entity/dto/req/RiskAndPeopleInfoReqBO.java
index d30ca4e..7cdf793 100644
--- a/src/main/java/com/ruoyi/doublePrevention/entity/dto/req/RiskAndPeopleInfoReqBO.java
+++ b/src/main/java/com/ruoyi/doublePrevention/entity/dto/req/RiskAndPeopleInfoReqBO.java
@@ -9,4 +9,7 @@
 
     private Integer  pageSize;
 
+    private String  hazardName;
+
+    private String  hazardRank;
 }
diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/dto/resp/RiskAndPeopleInfoRespDTO.java b/src/main/java/com/ruoyi/doublePrevention/entity/dto/resp/RiskAndPeopleInfoRespDTO.java
index a9bb094..c7acd72 100644
--- a/src/main/java/com/ruoyi/doublePrevention/entity/dto/resp/RiskAndPeopleInfoRespDTO.java
+++ b/src/main/java/com/ruoyi/doublePrevention/entity/dto/resp/RiskAndPeopleInfoRespDTO.java
@@ -9,54 +9,54 @@
 @Data
 public class RiskAndPeopleInfoRespDTO {
     /**
-     * 责任人所有的任务
+     * 所有责任人所有的任务
      * */
     private Integer count;
     /**
-     * 责任人所有完成的任务
+     * 所有责任人所有完成的任务
      * */
     private Integer complete;
     /**
-     * 任务完成率
+     * 所有任务完成率
      * */
     private BigDecimal completeRatio;
 
     /**
-     * 责任人所有的任务
+     * 操作责任人所有的任务
      * */
     private Integer countOfHandle;
     /**
-     * 责任人所有完成的任务
+     * 操作责任人所有完成的任务
      * */
     private Integer completeOfHandle;
     /**
-     * 任务完成率
+     * 操作任务完成率
      * */
     private BigDecimal completeRatioOfHandle;
 
     /**
-     * 责任人所有的任务
+     * 技术责任人所有的任务
      * */
     private Integer countOfTechnology;
     /**
-     * 责任人所有完成的任务
+     * 技术责任人所有完成的任务
      * */
     private Integer completeOfTechnology;
     /**
-     * 任务完成率
+     * 技术任务完成率
      * */
     private BigDecimal completeRatioOfTechnology;
 
     /**
-     * 责任人所有的任务
+     * 主要责任人所有的任务
      * */
     private Integer countOfMain;
     /**
-     * 责任人所有完成的任务
+     * 主要责任人所有完成的任务
      * */
     private Integer completeOfMain;
     /**
-     * 任务完成率
+     * 主要任务完成率
      * */
     private BigDecimal completeRatioOfMain;
 
diff --git a/src/main/java/com/ruoyi/doublePrevention/repository/RiskAndPeopleInfoRepository.java b/src/main/java/com/ruoyi/doublePrevention/repository/RiskAndPeopleInfoRepository.java
index ed176ca..e7d26dd 100644
--- a/src/main/java/com/ruoyi/doublePrevention/repository/RiskAndPeopleInfoRepository.java
+++ b/src/main/java/com/ruoyi/doublePrevention/repository/RiskAndPeopleInfoRepository.java
@@ -11,5 +11,5 @@
 @Repository
 public interface RiskAndPeopleInfoRepository extends BaseMapper<RiskAndPeopleInfo> {
 
-    List<RiskAndPeopleInfo> listRiskAndPeoplePage(@Param("queryReqDTO") RiskAndPeopleInfoReqBO reqBO);
+    List<RiskAndPeopleInfo> listRiskAndPeoplePage(@Param("reqBO") RiskAndPeopleInfoReqBO reqBO);
 }
diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/RiskAndPeopleInfoServiceImpl.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/RiskAndPeopleInfoServiceImpl.java
index 49f7217..dbe8f12 100644
--- a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/RiskAndPeopleInfoServiceImpl.java
+++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/RiskAndPeopleInfoServiceImpl.java
@@ -150,7 +150,7 @@
 
         resultVO.setPageSize(pageSize);
         resultVO.setPageNum(pageIndex);
-        resultVO.setCount(riskAndPeopleList.size());
+        resultVO.setCount((int) page.getTotal());
         resultVO.setData(respDTO);
 
         return resultVO;
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 a1149af..b5bccff 100644
--- a/src/main/java/com/ruoyi/doublePrevention/service/impl/RiskServiceImpl.java
+++ b/src/main/java/com/ruoyi/doublePrevention/service/impl/RiskServiceImpl.java
@@ -851,6 +851,7 @@
     @Transactional
     @Override
     public int updateJobAndMeasure(HiddenDangerCheckJob hiddenDangerCheckJob) {
+
         // 2、若有变更,需要预先读取jobAndMeasure的uuid,保存下来
         PreventRiskJobAndMeasure jobAndMeasureByJobId = preventRiskJobAndMeasureService.getJobAndMeasureByJobId(hiddenDangerCheckJob.getJobId());
         String jobUuid = jobAndMeasureByJobId.getJobUuid();
diff --git a/src/main/resources/mybatis/doublePrevention/RiskAndPeopleMapper.xml b/src/main/resources/mybatis/doublePrevention/RiskAndPeopleMapper.xml
index 9deb4d9..59ecb8d 100644
--- a/src/main/resources/mybatis/doublePrevention/RiskAndPeopleMapper.xml
+++ b/src/main/resources/mybatis/doublePrevention/RiskAndPeopleMapper.xml
@@ -44,6 +44,12 @@
 
     <select id="listRiskAndPeoplePage" resultMap="Result">
          select * from risk_and_people_info where delete_status = 0
+        <if test="reqBO.hazardName != null and reqBO.hazardName != '' ">
+            and hazard_name like "%" #{reqBO.hazardName} "%"
+        </if>
+        <if test="reqBO.hazardRank != null and reqBO.hazardRank != '' ">
+            and hazard_rank = #{reqBO.hazardRank}
+        </if>
     </select>
 
 

--
Gitblit v1.9.2