springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/ComSwPatrolRecordApi.java
@@ -98,7 +98,8 @@ @ApiOperation(value = "根据安全工作记录id查询详情", response = ComSwSafetyWorkRecordVO.class) @GetMapping("/app/detailSafetyWorkRecord") public R detailSafetyWorkRecord(@RequestParam(value = "safetyWorkRecordId") Long safetyWorkRecordId) { return communityService.detailSafetyWorkRecord(safetyWorkRecordId); Long communityId = this.getLoginUserInfo().getCommunityId(); return communityService.detailSafetyWorkRecord(safetyWorkRecordId, communityId); } /** springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComSwDangerReportHandleDTO.java
@@ -56,6 +56,12 @@ private String leaderSuggestion; /** * 风险等级(1.红色预警 2.橙色预警 3.黄色预警 4.蓝色预警) */ @ApiModelProperty("风险等级(1.红色预警 2.橙色预警 3.黄色预警 4.蓝色预警)") private String dangerLevel; /** * 指派人员 */ @ApiModelProperty("指派人员") springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComSwSafetyWorkRecordVO.java
@@ -38,6 +38,13 @@ private Long communityId; /** * 社区名称 */ @ApiModelProperty("社区名称") @JsonSerialize(using = ToStringSerializer.class) private String communityName; /** * 巡查时间 */ @ApiModelProperty("巡查时间") springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java
@@ -3823,7 +3823,7 @@ * @return 安全工作记录详情查询结果 */ @GetMapping("/patrolRecord/safetyWorkRecord/detail") R detailSafetyWorkRecord(@RequestParam(value = "safetyWorkRecordId") Long safetyWorkRecordId); R detailSafetyWorkRecord(@RequestParam(value = "safetyWorkRecordId") Long safetyWorkRecordId, @RequestParam(value = "communityId", required = false) Long communityId); /** * 根据巡查记录id查询安全工作记录详情 @@ -3832,7 +3832,7 @@ * @return 安全工作记录详情查询结果 */ @GetMapping("/patrolRecord/safetyWorkRecord/detailByPrId") R detailSafetyWorkRecordByPrId(@RequestParam(value = "patrolRecordId") Long patrolRecordId); R detailSafetyWorkRecordByPrId(@RequestParam(value = "patrolRecordId") Long patrolRecordId, @RequestParam(value = "communityId", required = false) Long communityId); /** * 分页查询隐患报告 springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComSwPatrolRecordApi.java
@@ -125,7 +125,8 @@ @ApiOperation(value = "根据安全工作记录id查询详情", response = ComSwSafetyWorkRecordVO.class) @GetMapping("/detailSafetyWorkRecord") public R detailSafetyWorkRecord(@RequestParam(value = "safetyWorkRecordId") Long safetyWorkRecordId) { return communityService.detailSafetyWorkRecord(safetyWorkRecordId); Long communityId = this.getLoginUserInfo().getCommunityId(); return communityService.detailSafetyWorkRecord(safetyWorkRecordId, communityId); } /** @@ -137,7 +138,8 @@ @ApiOperation(value = "根据巡查记录id查询安全工作记录详情", response = ComSwSafetyWorkRecordVO.class) @GetMapping("/detailSafetyWorkRecordByPrId") public R detailSafetyWorkRecordByPrId(@RequestParam(value = "patrolRecordId") Long patrolRecordId) { return communityService.detailSafetyWorkRecordByPrId(patrolRecordId); Long communityId = this.getLoginUserInfo().getCommunityId(); return communityService.detailSafetyWorkRecordByPrId(patrolRecordId, communityId); } /** springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSwPatrolRecordApi.java
@@ -99,8 +99,8 @@ * @return 安全工作记录详情查询结果 */ @GetMapping("/safetyWorkRecord/detail") public R detailSafetyWorkRecord(@RequestParam(value = "safetyWorkRecordId") Long safetyWorkRecordId) { return comSwSafetyWorkRecordService.detailSafetyWorkRecord(safetyWorkRecordId); public R detailSafetyWorkRecord(@RequestParam(value = "safetyWorkRecordId") Long safetyWorkRecordId, @RequestParam(value = "communityId", required = false) Long communityId) { return comSwSafetyWorkRecordService.detailSafetyWorkRecord(safetyWorkRecordId, communityId); } /** @@ -110,8 +110,8 @@ * @return 安全工作记录详情查询结果 */ @GetMapping("/safetyWorkRecord/detailByPrId") public R detailSafetyWorkRecordByPrId(@RequestParam(value = "patrolRecordId") Long patrolRecordId) { return comSwSafetyWorkRecordService.detailSafetyWorkRecordByPrId(patrolRecordId); public R detailSafetyWorkRecordByPrId(@RequestParam(value = "patrolRecordId") Long patrolRecordId, @RequestParam(value = "communityId", required = false) Long communityId) { return comSwSafetyWorkRecordService.detailSafetyWorkRecordByPrId(patrolRecordId, communityId); } /** springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComSwSafetyWorkRecordService.java
@@ -28,7 +28,7 @@ * @param safetyWorkRecordId 安全工作记录 * @return 安全工作记录详情查询结果 */ R detailSafetyWorkRecord(Long safetyWorkRecordId); R detailSafetyWorkRecord(Long safetyWorkRecordId, Long communityId); /** * 根据巡查记录id查询安全工作记录详情 @@ -36,5 +36,5 @@ * @param patrolRecordId 巡查记录id * @return 安全工作记录详情查询结果 */ R detailSafetyWorkRecordByPrId(Long patrolRecordId); R detailSafetyWorkRecordByPrId(Long patrolRecordId, Long communityId); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSwSafetyWorkRecordServiceImpl.java
@@ -9,6 +9,7 @@ import com.panzhihua.common.model.vos.community.ComSwPatrolRecordVO; import com.panzhihua.common.model.vos.community.ComSwSafetyWorkRecordVO; import com.panzhihua.common.utlis.StringUtils; import com.panzhihua.service_community.dao.ComActDAO; import com.panzhihua.service_community.dao.ComSwPatrolRecordDAO; import com.panzhihua.service_community.dao.ComSwPatrolRecordReportDAO; import com.panzhihua.service_community.dao.ComSwSafetyWorkRecordDAO; @@ -41,6 +42,9 @@ @Resource private ComSwPatrolRecordReportDAO comSwPatrolRecordReportDAO; @Resource private ComActDAO comActDAO; @Override public R pageSafetyWorkRecord(ComSwPatrolRecordPageDTO comSwPatrolRecordPageDTO) { @@ -80,7 +84,7 @@ } @Override public R detailSafetyWorkRecord(Long safetyWorkRecordId) { public R detailSafetyWorkRecord(Long safetyWorkRecordId, Long communityId) { ComSwSafetyWorkRecordDO swSafetyWorkRecordDO = comSwSafetyWorkRecordDAO.selectById(safetyWorkRecordId); if (null == swSafetyWorkRecordDO) { return R.fail("该安全工作记录不存在"); @@ -132,11 +136,13 @@ comSwSafetyWorkRecordVO.setCreateName(comSwPatrolRecordDAO.getCreateName(comSwSafetyWorkRecordVO.getCreateBy())); } //所属社区名称 comSwSafetyWorkRecordVO.setCommunityName(comActDAO.selectById(communityId).getName()); return R.ok(comSwSafetyWorkRecordVO); } @Override public R detailSafetyWorkRecordByPrId(Long patrolRecordId) { public R detailSafetyWorkRecordByPrId(Long patrolRecordId, Long communityId) { ComSwPatrolRecordDO comSwPatrolRecordDO = comSwPatrolRecordDAO.selectById(patrolRecordId); ComSwPatrolRecordReportDO comSwPatrolRecordReportDO = comSwPatrolRecordReportDAO.selectOne(new QueryWrapper<ComSwPatrolRecordReportDO>().lambda().eq(ComSwPatrolRecordReportDO::getPatrolRecordId, patrolRecordId)); if (null != comSwPatrolRecordReportDO) { @@ -147,6 +153,8 @@ } ComSwSafetyWorkRecordVO comSwSafetyWorkRecordVO = new ComSwSafetyWorkRecordVO(); BeanUtils.copyProperties(comSwPatrolRecordDO, comSwSafetyWorkRecordVO); //所属社区名称 comSwSafetyWorkRecordVO.setCommunityName(comActDAO.selectById(communityId).getName()); return R.ok(comSwSafetyWorkRecordVO); } }