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