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