| | |
| | | |
| | | import com.panzhihua.common.model.vos.community.bigscreen.BigScreenStaticsReserve; |
| | | import com.panzhihua.common.model.vos.community.bigscreen.BigScreenStaticsReserveMonth; |
| | | import com.panzhihua.common.model.vos.community.reserve.HomeQuarantineRegisterExportVO; |
| | | import com.panzhihua.common.model.vos.community.reserve.*; |
| | | import com.panzhihua.service_community.dao.ComActReserveMapper; |
| | | import com.panzhihua.service_community.dao.ComActReserveRecordMapper; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | private ComActReserveSubMapper comActReserveSubMapper; |
| | | @Resource |
| | | private ComActReserveRecordMapper comActReserveRecordMapper; |
| | | @Resource |
| | | private ComActReserveMapper comActReserveMapper; |
| | | |
| | | /** |
| | | * 导出登记明细数据 |
| | |
| | | return R.ok(resultPage); |
| | | } |
| | | |
| | | @Override |
| | | public R registerDetailedListAdminExport(PageReserveRegisterDetailedAdminDTO detailedAdminDTO) { |
| | | String communityPhone=comActReserveMapper.selectCommunityPhoneByReserveId(detailedAdminDTO.getReserveId()); |
| | | List<ComActReserveRegisterDetailedVO> comActReserveRegisterDetailedVOS = this.baseMapper.pageRegisterDetailedListAdminExport(detailedAdminDTO); |
| | | if(!comActReserveRegisterDetailedVOS.isEmpty()){ |
| | | List<ReservePdfExportVO> reservePdfExportVOS=new ArrayList<>(); |
| | | comActReserveRegisterDetailedVOS.forEach(comActReserveRegisterDetailedVO -> { |
| | | List<ComActReserveRegisterDetailedAnswerVO> registerDetailedAnswerList = this.baseMapper.getRegisterDetailedAnswerList(comActReserveRegisterDetailedVO.getId()); |
| | | if(!registerDetailedAnswerList.isEmpty()){ |
| | | ReservePdfExportVO reservePdfExportVO=new ReservePdfExportVO(); |
| | | reservePdfExportVO.setAddress(registerDetailedAnswerList.get(0).getAnswerContent()); |
| | | reservePdfExportVO.setSign(registerDetailedAnswerList.get(1).getAnswerContent()); |
| | | if(detailedAdminDTO.getPdfType()==1){ |
| | | reservePdfExportVO.setTime(registerDetailedAnswerList.get(2).getAnswerContent()); |
| | | } |
| | | if(detailedAdminDTO.getPdfType()==2){ |
| | | reservePdfExportVO.setPhone(registerDetailedAnswerList.get(2).getAnswerContent()); |
| | | reservePdfExportVO.setTime(registerDetailedAnswerList.get(3).getAnswerContent()); |
| | | reservePdfExportVO.setCommunityPhone(communityPhone); |
| | | } |
| | | reservePdfExportVOS.add(reservePdfExportVO); |
| | | } |
| | | }); |
| | | return R.ok(reservePdfExportVOS); |
| | | } |
| | | return R.ok(); |
| | | } |
| | | |
| | | /** |
| | | * 分页查询居家隔离统计 |
| | | * @param detailedAdminDTO |