| | |
| | | |
| | | @Override |
| | | public R pagePatrolRecord(ComSwPatrolRecordPageDTO comSwPatrolRecordPageDTO) { |
| | | //是否是查询自己的巡查记录 |
| | | if(StringUtils.isNotEmpty(comSwPatrolRecordPageDTO.getPatrolPerson())){ |
| | | Map<String,Object> map = comSwPatrolRecordDAO.getPbServiceTeamCardNo(comSwPatrolRecordPageDTO.getPatrolPerson()); |
| | | if(map != null){ |
| | | comSwPatrolRecordPageDTO.setPatrolPerson(map.get("id").toString()); |
| | | } |
| | | } |
| | | IPage<ComSwPatrolRecordVO> iPage = comSwPatrolRecordDAO.pagePatrolRecord(new Page(comSwPatrolRecordPageDTO.getPageNum(),comSwPatrolRecordPageDTO.getPageSize()), comSwPatrolRecordPageDTO); |
| | | if(!iPage.getRecords().isEmpty()){ |
| | | iPage.getRecords().forEach(patrol -> { |
| | |
| | | if(comSwPatrolRecordVO.getCreateBy() != null){ |
| | | comSwPatrolRecordVO.setCreateName(comSwPatrolRecordDAO.getCreateName(comSwPatrolRecordVO.getCreateBy())); |
| | | } |
| | | |
| | | ComSwPatrolRecordReportDO recordReportDO = comSwPatrolRecordReportDAO.selectOne(new QueryWrapper<ComSwPatrolRecordReportDO>() |
| | | .lambda().eq(ComSwPatrolRecordReportDO::getPatrolRecordId,comSwPatrolRecordVO.getId())); |
| | | if(recordReportDO != null){ |
| | | comSwPatrolRecordVO.setServiceId(recordReportDO.getReportId()); |
| | | } |
| | | return R.ok(comSwPatrolRecordVO); |
| | | } |
| | | |