From 2e6ae80c0271e5e45faa399ce94cd44678cce43f Mon Sep 17 00:00:00 2001 From: huanghongfa <huanghongfa123456> Date: 星期五, 13 八月 2021 22:58:55 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java | 126 +++++++++++++++++++++++++++--------------- 1 files changed, 81 insertions(+), 45 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java index 0eab426..394e152 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java @@ -244,84 +244,120 @@ } //吸毒信息 - ComDrugPopulationVO comDrugPopulationVO = new ComDrugPopulationVO(); - ComDrugPopulationDO comDrugPopulationDO = comDrugPopulationDAO.selectOne(new QueryWrapper<ComDrugPopulationDO>(). + List<ComDrugPopulationVO> comDrugPopulationVOs = new ArrayList<>(); + List<ComDrugPopulationDO> comDrugPopulationDOs = comDrugPopulationDAO.selectList(new QueryWrapper<ComDrugPopulationDO>(). lambda().eq(ComDrugPopulationDO::getPopulationId, populationId)); - if (null != comDrugPopulationDO) { - BeanUtils.copyProperties(comDrugPopulationDO, comDrugPopulationVO); - comMngPopulationVO.setComDrugPopulationVO(comDrugPopulationVO); + if (!comDrugPopulationDOs.isEmpty()) { + comDrugPopulationDOs.forEach(comDrugPopulationDO -> { + ComDrugPopulationVO comDrugPopulationVO = new ComDrugPopulationVO(); + BeanUtils.copyProperties(comDrugPopulationDO, comDrugPopulationVO); + comDrugPopulationVOs.add(comDrugPopulationVO); + comMngPopulationVO.setComDrugPopulationVOs(comDrugPopulationVOs); + }); } //社区矫正信息 - ComCorrectPopulationVO comCorrectPopulationVO = new ComCorrectPopulationVO(); - ComCorrectPopulationDO comCorrectPopulationDO = comCorrectPopulationDAO.selectOne(new QueryWrapper<ComCorrectPopulationDO>(). + List<ComCorrectPopulationVO> comCorrectPopulationVOS = new ArrayList<>(); + List<ComCorrectPopulationDO> comCorrectPopulationDOS = comCorrectPopulationDAO.selectList(new QueryWrapper<ComCorrectPopulationDO>(). lambda().eq(ComCorrectPopulationDO::getPopulationId, populationId)); - if (null != comCorrectPopulationDO) { - BeanUtils.copyProperties(comCorrectPopulationDO, comCorrectPopulationVO); - comMngPopulationVO.setComCorrectPopulationVO(comCorrectPopulationVO); + if (!comCorrectPopulationDOS.isEmpty()) { + comCorrectPopulationDOS.forEach(comCorrectPopulationDO -> { + ComCorrectPopulationVO comCorrectPopulationVO = new ComCorrectPopulationVO(); + BeanUtils.copyProperties(comCorrectPopulationDO, comCorrectPopulationVO); + comCorrectPopulationVOS.add(comCorrectPopulationVO); + comMngPopulationVO.setComCorrectPopulationVOs(comCorrectPopulationVOS); + }); } //精神障碍信息 - ComMajorPopulationVO comMajorPopulationVO = new ComMajorPopulationVO(); - ComMajorPopulationDO comMajorPopulationDO = comMajorPopulationDAO.selectOne(new QueryWrapper<ComMajorPopulationDO>(). + List<ComMajorPopulationVO> comMajorPopulationVOS = new ArrayList<>(); + List<ComMajorPopulationDO> comMajorPopulationDOs = comMajorPopulationDAO.selectList(new QueryWrapper<ComMajorPopulationDO>(). lambda().eq(ComMajorPopulationDO::getPopulationId, populationId)); - if (null != comMajorPopulationDO) { - BeanUtils.copyProperties(comMajorPopulationDO, comMajorPopulationVO); - comMngPopulationVO.setComMajorPopulationVO(comMajorPopulationVO); + if (!comMajorPopulationDOs.isEmpty()) { + comMajorPopulationDOs.forEach(comMajorPopulationDO -> { + ComMajorPopulationVO comMajorPopulationVO = new ComMajorPopulationVO(); + BeanUtils.copyProperties(comMajorPopulationDO, comMajorPopulationVO); + comMajorPopulationVOS.add(comMajorPopulationVO); + comMngPopulationVO.setComMajorPopulationVOs(comMajorPopulationVOS); + }); } //邪教信息 - ComCultPopulationVO comCultPopulationVO = new ComCultPopulationVO(); - ComCultPopulationDO comCultPopulationDO = comCultPopulationDAO.selectOne(new QueryWrapper<ComCultPopulationDO>(). + List<ComCultPopulationVO> comCultPopulationVOS = new ArrayList<>(); + List<ComCultPopulationDO> comCultPopulationDOS = comCultPopulationDAO.selectList(new QueryWrapper<ComCultPopulationDO>(). lambda().eq(ComCultPopulationDO::getPopulationId, populationId)); - if (null != comCultPopulationDO) { - BeanUtils.copyProperties(comCultPopulationDO, comCultPopulationVO); - comMngPopulationVO.setComCultPopulationVO(comCultPopulationVO); + if (!comCultPopulationDOS.isEmpty()) { + comCultPopulationDOS.forEach(comCultPopulationDO -> { + ComCultPopulationVO comCultPopulationVO = new ComCultPopulationVO(); + BeanUtils.copyProperties(comCultPopulationDO, comCultPopulationVO); + comCultPopulationVOS.add(comCultPopulationVO); + comMngPopulationVO.setComCultPopulationVOs(comCultPopulationVOS); + }); } //刑释信息 - ComRehabilitationPopulationVO comRehabilitationPopulationVO = new ComRehabilitationPopulationVO(); - ComRehabilitationPopulationDO comRehabilitationPopulationDO = comRehabilitationPopulationDAO.selectOne(new QueryWrapper<ComRehabilitationPopulationDO>(). + List<ComRehabilitationPopulationVO> comRehabilitationPopulationVOS = new ArrayList<>(); + List<ComRehabilitationPopulationDO> comRehabilitationPopulationDOS = comRehabilitationPopulationDAO.selectList(new QueryWrapper<ComRehabilitationPopulationDO>(). lambda().eq(ComRehabilitationPopulationDO::getPopulationId, populationId)); - if (null != comRehabilitationPopulationDO) { - BeanUtils.copyProperties(comRehabilitationPopulationDO, comRehabilitationPopulationVO); - comMngPopulationVO.setComRehabilitationPopulationVO(comRehabilitationPopulationVO); + if (!comRehabilitationPopulationDOS.isEmpty()) { + comRehabilitationPopulationDOS.forEach(comRehabilitationPopulationDO -> { + ComRehabilitationPopulationVO comRehabilitationPopulationVO = new ComRehabilitationPopulationVO(); + BeanUtils.copyProperties(comRehabilitationPopulationDO, comRehabilitationPopulationVO); + comRehabilitationPopulationVOS.add(comRehabilitationPopulationVO); + comMngPopulationVO.setComRehabilitationPopulationVOs(comRehabilitationPopulationVOS); + }); } //上访信息 - ComKeyPopulationVO comKeyPopulationVO = new ComKeyPopulationVO(); - ComKeyPopulationDO comKeyPopulationDO = comKeyPopulationDAO.selectOne(new QueryWrapper<ComKeyPopulationDO>(). + List<ComKeyPopulationVO> comKeyPopulationVOS = new ArrayList<>(); + List<ComKeyPopulationDO> comKeyPopulationDOS = comKeyPopulationDAO.selectList(new QueryWrapper<ComKeyPopulationDO>(). lambda().eq(ComKeyPopulationDO::getPopulationId, populationId)); - if (null != comKeyPopulationDO) { - BeanUtils.copyProperties(comKeyPopulationDO, comKeyPopulationVO); - comMngPopulationVO.setComKeyPopulationVO(comKeyPopulationVO); + if (!comKeyPopulationDOS.isEmpty()) { + comKeyPopulationDOS.forEach(comKeyPopulationDO -> { + ComKeyPopulationVO comKeyPopulationVO = new ComKeyPopulationVO(); + BeanUtils.copyProperties(comKeyPopulationDO, comKeyPopulationVO); + comKeyPopulationVOS.add(comKeyPopulationVO); + comMngPopulationVO.setComKeyPopulationVOs(comKeyPopulationVOS); + }); } //退役军人信息 - ComVeteransPopulationVO comVeteransPopulationVO = new ComVeteransPopulationVO(); - ComVeteransPopulationDO comVeteransPopulationDO = comVeteransPopulationDAO.selectOne(new QueryWrapper<ComVeteransPopulationDO>(). + List<ComVeteransPopulationVO> comVeteransPopulationVOS = new ArrayList<>(); + List<ComVeteransPopulationDO> comVeteransPopulationDOS = comVeteransPopulationDAO.selectList(new QueryWrapper<ComVeteransPopulationDO>(). lambda().eq(ComVeteransPopulationDO::getPopulationId, populationId)); - if (null != comRehabilitationPopulationDO) { - BeanUtils.copyProperties(comVeteransPopulationDO, comVeteransPopulationVO); - comMngPopulationVO.setComVeteransPopulationVO(comVeteransPopulationVO); + if (!comVeteransPopulationDOS.isEmpty()) { + comVeteransPopulationDOS.forEach(comVeteransPopulationDO -> { + ComVeteransPopulationVO comVeteransPopulationVO = new ComVeteransPopulationVO(); + BeanUtils.copyProperties(comVeteransPopulationDO, comVeteransPopulationVO); + comVeteransPopulationVOS.add(comVeteransPopulationVO); + comMngPopulationVO.setComVeteransPopulationVOs(comVeteransPopulationVOS); + }); } //残疾人信息 - ComDisabilityPopulationVO comDisabilityPopulationVO = new ComDisabilityPopulationVO(); - ComDisabilityPopulationDO comDisabilityPopulationDO = comDisabilityPopulationDAO.selectOne(new QueryWrapper<ComDisabilityPopulationDO>(). + List<ComDisabilityPopulationVO> comDisabilityPopulationVOS = new ArrayList<>(); + List<ComDisabilityPopulationDO> comDisabilityPopulationDOS = comDisabilityPopulationDAO.selectList(new QueryWrapper<ComDisabilityPopulationDO>(). lambda().eq(ComDisabilityPopulationDO::getPopulationId, populationId)); - if (null != comRehabilitationPopulationDO) { - BeanUtils.copyProperties(comDisabilityPopulationDO, comDisabilityPopulationVO); - comMngPopulationVO.setComDisabilityPopulationVO(comDisabilityPopulationVO); + if (!comDisabilityPopulationDOS.isEmpty()) { + comDisabilityPopulationDOS.forEach(comDisabilityPopulationDO -> { + ComDisabilityPopulationVO comDisabilityPopulationVO = new ComDisabilityPopulationVO(); + BeanUtils.copyProperties(comDisabilityPopulationDO, comDisabilityPopulationVO); + comDisabilityPopulationVOS.add(comDisabilityPopulationVO); + comMngPopulationVO.setComDisabilityPopulationVOs(comDisabilityPopulationVOS); + }); } //低保户信息 - ComLowSecurityPopulationVO comLowSecurityPopulationVO = new ComLowSecurityPopulationVO(); - ComLowSecurityPopulationDO comLowSecurityPopulationDO = comLowSecurityPopulationDAO.selectOne(new QueryWrapper<ComLowSecurityPopulationDO>(). + List<ComLowSecurityPopulationVO> comLowSecurityPopulationVOS = new ArrayList<>(); + List<ComLowSecurityPopulationDO> comLowSecurityPopulationDOS = comLowSecurityPopulationDAO.selectList(new QueryWrapper<ComLowSecurityPopulationDO>(). lambda().eq(ComLowSecurityPopulationDO::getPopulationId, populationId)); - if (null != comRehabilitationPopulationDO) { - BeanUtils.copyProperties(comLowSecurityPopulationDO, comLowSecurityPopulationVO); - comMngPopulationVO.setComLowSecurityPopulationVO(comLowSecurityPopulationVO); + if (!comLowSecurityPopulationDOS.isEmpty()) { + comLowSecurityPopulationDOS.forEach(comLowSecurityPopulationDO -> { + ComLowSecurityPopulationVO comLowSecurityPopulationVO = new ComLowSecurityPopulationVO(); + BeanUtils.copyProperties(comLowSecurityPopulationDO, comLowSecurityPopulationVO); + comLowSecurityPopulationVOS.add(comLowSecurityPopulationVO); + comMngPopulationVO.setComLowSecurityPopulationVOs(comLowSecurityPopulationVOS); + }); } return R.ok(comMngPopulationVO); } -- Gitblit v1.7.1