From 931ea9dcdf62ea348f1811b9faf95d07ab1c1ac8 Mon Sep 17 00:00:00 2001
From: 罗元桥 <2376770955@qq.com>
Date: 星期日, 26 九月 2021 14:22:22 +0800
Subject: [PATCH] Merge branch 'test' into 'test_bak'

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java |  247 +++++++++++++++++++++++++++++++++---------------
 1 files changed, 169 insertions(+), 78 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 e4e88d5..73d25e9 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
@@ -11,6 +11,7 @@
 import com.baomidou.mybatisplus.core.conditions.segments.MergeSegments;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Value;
+import org.springframework.context.annotation.Bean;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.util.CollectionUtils;
@@ -760,6 +761,7 @@
                     // 不存在实有人口,则新增
                     populationDO = savePopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("查询实有人口是否已存在完成");
 
@@ -1055,6 +1057,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveDrugPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -1350,6 +1353,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveCorrectPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -1645,6 +1649,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveMajorPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -1940,6 +1945,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveCultPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -2237,6 +2243,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveRehabilitationPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -2533,6 +2540,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveKeyPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -2828,6 +2836,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveSentencePopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -3123,6 +3132,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveVeteransPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -3418,6 +3428,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveDisabilityPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -3718,6 +3729,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveLowSecurityPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -3843,10 +3855,6 @@
         List<ComMngPopulationDO> saveList = new ArrayList<>();
         // 需要修改的人口集合
         List<ComMngPopulationDO> updateList = new ArrayList<>();
-        // 需要新增的吸毒人员集合
-        List<ComDrugPopulationDO> saveDrugList = new ArrayList<>();
-        // 需要修改的吸毒人员集合
-        List<ComDrugPopulationDO> updateDrugList = new ArrayList<>();
         // 需要新增的人口与房屋关系集合
         List<ComMngPopulationHouseUserDO> houseUserList = new ArrayList<>();
         // 需要新增的人口与社区关系集合
@@ -4017,6 +4025,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveElderPopulationDO(vo, populationActVO, comMngVillageDO, userId,communityId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -4071,10 +4080,14 @@
                         Iterator<String> iterator = userTag.iterator();
                         while (iterator.hasNext()) {
                             String s = iterator.next();
-                            if (!labelList.contains(s))
+                            if(StringUtils.isNotEmpty(comMngPopulationCommunityTagsDO.getLabel())
+                                    && comMngPopulationCommunityTagsDO.getLabel().contains(s)){
                                 iterator.remove();
+                            }
                         }
-                        comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag));
+                        if(userTag != null && userTag.size() > 0){
+                            comMngPopulationCommunityTagsDO.setLabel(comMngPopulationCommunityTagsDO.getLabel() + "," + Joiner.on(",").join(userTag));
+                        }
                         comMngPopulationCommunityTagsDO.setUpdateBy(userId);
                         updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO);
 
@@ -4142,10 +4155,6 @@
         List<ComMngPopulationDO> saveList = new ArrayList<>();
         // 需要修改的人口集合
         List<ComMngPopulationDO> updateList = new ArrayList<>();
-        // 需要新增的吸毒人员集合
-        List<ComDrugPopulationDO> saveDrugList = new ArrayList<>();
-        // 需要修改的吸毒人员集合
-        List<ComDrugPopulationDO> updateDrugList = new ArrayList<>();
         // 需要新增的人口与房屋关系集合
         List<ComMngPopulationHouseUserDO> houseUserList = new ArrayList<>();
         // 需要新增的人口与社区关系集合
@@ -4315,6 +4324,7 @@
                     // 不存在实有人口,则新增
                     populationDO = savePensionPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -4369,10 +4379,14 @@
                         Iterator<String> iterator = userTag.iterator();
                         while (iterator.hasNext()) {
                             String s = iterator.next();
-                            if (!labelList.contains(s))
+                            if(StringUtils.isNotEmpty(comMngPopulationCommunityTagsDO.getLabel())
+                                    && comMngPopulationCommunityTagsDO.getLabel().contains(s)){
                                 iterator.remove();
+                            }
                         }
-                        comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag));
+                        if(userTag != null && userTag.size() > 0){
+                            comMngPopulationCommunityTagsDO.setLabel(comMngPopulationCommunityTagsDO.getLabel() + "," + Joiner.on(",").join(userTag));
+                        }
                         comMngPopulationCommunityTagsDO.setUpdateBy(userId);
                         updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO);
 
@@ -4904,19 +4918,19 @@
                     comElderAuthElderliesDO.setPersonnelCategory(ComElderAuthElderliesDO.personnelCategory.above100);
                 }
             }
-            if (!comElderAuthElderliesDO.getIsAlive().equals(1) || !comElderAuthElderliesDO.getIsRegister().equals(1)) {
-                if (vo.getIsRegister().equals(1) && vo.getIsAlive().equals(1)) {
-                    Date nowDate = new Date();
-                    // 获取当前年
-                    int year = DateUtils.getYear(nowDate);
-                    // 获取当前月
-                    int month = DateUtils.getMonth(nowDate) + 1;
-                    ComEldersAuthStatisticsDO comEldersAuthStatisticsDO = comEldersAuthStatisticsMapper.selectOne(new QueryWrapper<ComEldersAuthStatisticsDO>()
-                            .lambda().eq(ComEldersAuthStatisticsDO::getCommunityId, communityId).eq(ComEldersAuthStatisticsDO::getYear, year).eq(ComEldersAuthStatisticsDO::getMonth, month));
-                    comEldersAuthStatisticsDO.setSum(comEldersAuthStatisticsDO.getSum() + 1);
-                    comEldersAuthStatisticsMapper.updateById(comEldersAuthStatisticsDO);
-                }
-            }
+//            if (!comElderAuthElderliesDO.getIsAlive().equals(1) || !comElderAuthElderliesDO.getIsRegister().equals(1)) {
+//                if (vo.getIsRegister().equals(1) && vo.getIsAlive().equals(1)) {
+//                    Date nowDate = new Date();
+//                    // 获取当前年
+//                    int year = DateUtils.getYear(nowDate);
+//                    // 获取当前月
+//                    int month = DateUtils.getMonth(nowDate) + 1;
+//                    ComEldersAuthStatisticsDO comEldersAuthStatisticsDO = comEldersAuthStatisticsMapper.selectOne(new QueryWrapper<ComEldersAuthStatisticsDO>()
+//                            .lambda().eq(ComEldersAuthStatisticsDO::getCommunityId, communityId).eq(ComEldersAuthStatisticsDO::getYear, year).eq(ComEldersAuthStatisticsDO::getMonth, month));
+//                    comEldersAuthStatisticsDO.setSum(comEldersAuthStatisticsDO.getSum() + 1);
+//                    comEldersAuthStatisticsMapper.updateById(comEldersAuthStatisticsDO);
+//                }
+//            }
             comElderAuthElderliesDAO.updateById(comElderAuthElderliesDO);
         } else {
             comElderAuthElderliesDO = new ComElderAuthElderliesDO();
@@ -4925,7 +4939,7 @@
             comElderAuthElderliesDO.setPopulationId(populationDO.getId());
             comElderAuthElderliesDO.setCommunityId(communityId);
             comElderAuthElderliesDO.setStreetId(populationDO.getStreetId());
-            comElderAuthElderliesDO.setIdCard(cardNoAES);
+            comElderAuthElderliesDO.setIdCard(vo.getCardNo());
             comElderAuthElderliesDO.setAddress(vo.getNowAddress());
             if (StringUtils.isNotEmpty(vo.getBirthday())) {
                 int age = AgeUtils.getAgeFromBirthTimes(vo.getBirthday());
@@ -4937,17 +4951,17 @@
                     comElderAuthElderliesDO.setPersonnelCategory(ComElderAuthElderliesDO.personnelCategory.above100);
                 }
             }
-            if (vo.getIsRegister().equals(1) && vo.getIsAlive().equals(1)) {
-                Date nowDate = new Date();
-                // 获取当前年
-                int year = DateUtils.getYear(nowDate);
-                // 获取当前月
-                int month = DateUtils.getMonth(nowDate) + 1;
-                ComEldersAuthStatisticsDO comEldersAuthStatisticsDO = comEldersAuthStatisticsMapper.selectOne(new QueryWrapper<ComEldersAuthStatisticsDO>()
-                        .lambda().eq(ComEldersAuthStatisticsDO::getCommunityId, communityId).eq(ComEldersAuthStatisticsDO::getYear, year).eq(ComEldersAuthStatisticsDO::getMonth, month));
-                comEldersAuthStatisticsDO.setSum(comEldersAuthStatisticsDO.getSum() + 1);
-                comEldersAuthStatisticsMapper.updateById(comEldersAuthStatisticsDO);
-            }
+//            if (vo.getIsRegister().equals(1) && vo.getIsAlive().equals(1)) {
+//                Date nowDate = new Date();
+//                // 获取当前年
+//                int year = DateUtils.getYear(nowDate);
+//                // 获取当前月
+//                int month = DateUtils.getMonth(nowDate) + 1;
+//                ComEldersAuthStatisticsDO comEldersAuthStatisticsDO = comEldersAuthStatisticsMapper.selectOne(new QueryWrapper<ComEldersAuthStatisticsDO>()
+//                        .lambda().eq(ComEldersAuthStatisticsDO::getCommunityId, communityId).eq(ComEldersAuthStatisticsDO::getYear, year).eq(ComEldersAuthStatisticsDO::getMonth, month));
+//                comEldersAuthStatisticsDO.setSum(comEldersAuthStatisticsDO.getSum() + 1);
+//                comEldersAuthStatisticsMapper.updateById(comEldersAuthStatisticsDO);
+//            }
             comElderAuthElderliesDAO.insert(comElderAuthElderliesDO);
         }
         return populationDO;
@@ -4983,23 +4997,23 @@
             BeanUtils.copyProperties(vo, comPensionAuthPensionerDO);
             comPensionAuthPensionerDO.setIdCard(cardNoAES);
             comPensionAuthPensionerDO.setAddress(vo.getNowAddress());
-            if (!comPensionAuthPensionerDO.getIsAlive().equals(1) || !comPensionAuthPensionerDO.getIsRegister().equals(1)) {
-                if (vo.getIsRegister().equals(1) && vo.getIsAlive().equals(1)) {
-                    Date nowDate = new Date();
-                    // 获取当前年
-                    int year = (DateUtils.getYear(nowDate));
-                    ComPensionAuthStatisticsDO comPensionAuthStatisticsDO = comPensionAuthStatisticsDAO.selectOne(new QueryWrapper<ComPensionAuthStatisticsDO>()
-                            .lambda().eq(ComPensionAuthStatisticsDO::getCommunityId, communityId)
-                            .eq(ComPensionAuthStatisticsDO::getYear, year));
-                    if(null == comPensionAuthStatisticsDO){
-                        comPensionAuthStatisticsDO = comPensionAuthStatisticsDAO.selectOne(new QueryWrapper<ComPensionAuthStatisticsDO>()
-                                .lambda().eq(ComPensionAuthStatisticsDO::getCommunityId, communityId)
-                                .eq(ComPensionAuthStatisticsDO::getYear, year - 1));
-                    }
-                    comPensionAuthStatisticsDO.setSum(comPensionAuthStatisticsDO.getSum() + 1);
-                    comPensionAuthStatisticsDAO.updateById(comPensionAuthStatisticsDO);
-                }
-            }
+//            if (!comPensionAuthPensionerDO.getIsAlive().equals(1) || !comPensionAuthPensionerDO.getIsRegister().equals(1)) {
+//                if (vo.getIsRegister().equals(1) && vo.getIsAlive().equals(1)) {
+//                    Date nowDate = new Date();
+//                    // 获取当前年
+//                    int year = (DateUtils.getYear(nowDate));
+//                    ComPensionAuthStatisticsDO comPensionAuthStatisticsDO = comPensionAuthStatisticsDAO.selectOne(new QueryWrapper<ComPensionAuthStatisticsDO>()
+//                            .lambda().eq(ComPensionAuthStatisticsDO::getCommunityId, communityId)
+//                            .eq(ComPensionAuthStatisticsDO::getYear, year));
+//                    if(null == comPensionAuthStatisticsDO){
+//                        comPensionAuthStatisticsDO = comPensionAuthStatisticsDAO.selectOne(new QueryWrapper<ComPensionAuthStatisticsDO>()
+//                                .lambda().eq(ComPensionAuthStatisticsDO::getCommunityId, communityId)
+//                                .eq(ComPensionAuthStatisticsDO::getYear, year - 1));
+//                    }
+//                    comPensionAuthStatisticsDO.setSum(comPensionAuthStatisticsDO.getSum() + 1);
+//                    comPensionAuthStatisticsDAO.updateById(comPensionAuthStatisticsDO);
+//                }
+//            }
             comPensionAuthPensionerDAO.updateById(comPensionAuthPensionerDO);
         } else {
             comPensionAuthPensionerDO = new ComPensionAuthPensionerDO();
@@ -5008,19 +5022,19 @@
             comPensionAuthPensionerDO.setPopulationId(populationDO.getId());
             comPensionAuthPensionerDO.setCommunityId(populationDO.getActId());
             comPensionAuthPensionerDO.setStreetId(populationDO.getStreetId());
-            comPensionAuthPensionerDO.setIdCard(cardNoAES);
+            comPensionAuthPensionerDO.setIdCard(vo.getCardNo());
             comPensionAuthPensionerDO.setAddress(vo.getNowAddress());
             comPensionAuthPensionerDAO.insert(comPensionAuthPensionerDO);
-            if (vo.getIsRegister().equals(1) && vo.getIsAlive().equals(1)) {
-                Date nowDate = new Date();
-                // 获取当前年
-                int year = (DateUtils.getYear(nowDate));
-                ComPensionAuthStatisticsDO comPensionAuthStatisticsDO = comPensionAuthStatisticsDAO.selectOne(new QueryWrapper<ComPensionAuthStatisticsDO>()
-                        .lambda().eq(ComPensionAuthStatisticsDO::getCommunityId, communityId)
-                        .eq(ComPensionAuthStatisticsDO::getYear, year));
-                comPensionAuthStatisticsDO.setSum(comPensionAuthStatisticsDO.getSum() + 1);
-                comPensionAuthStatisticsDAO.updateById(comPensionAuthStatisticsDO);
-            }
+//            if (vo.getIsRegister().equals(1) && vo.getIsAlive().equals(1)) {
+//                Date nowDate = new Date();
+//                // 获取当前年
+//                int year = (DateUtils.getYear(nowDate));
+//                ComPensionAuthStatisticsDO comPensionAuthStatisticsDO = comPensionAuthStatisticsDAO.selectOne(new QueryWrapper<ComPensionAuthStatisticsDO>()
+//                        .lambda().eq(ComPensionAuthStatisticsDO::getCommunityId, communityId)
+//                        .eq(ComPensionAuthStatisticsDO::getYear, year));
+//                comPensionAuthStatisticsDO.setSum(comPensionAuthStatisticsDO.getSum() + 1);
+//                comPensionAuthStatisticsDAO.updateById(comPensionAuthStatisticsDO);
+//            }
         }
         return populationDO;
     }
@@ -5625,7 +5639,7 @@
         comElderAuthElderliesDO.setId(Snowflake.getId());
         comElderAuthElderliesDO.setCommunityId(comActDO.getCommunityId());
         comElderAuthElderliesDO.setStreetId(comActDO.getStreetId());
-        comElderAuthElderliesDO.setIdCard(cardNoAES);
+        comElderAuthElderliesDO.setIdCard(vo.getCardNo());
         comElderAuthElderliesDO.setAddress(vo.getNowAddress());
         if (StringUtils.isNotEmpty(vo.getBirthday())) {
             int age = AgeUtils.getAgeFromBirthTimes(vo.getBirthday());
@@ -5637,17 +5651,17 @@
                 comElderAuthElderliesDO.setPersonnelCategory(ComElderAuthElderliesDO.personnelCategory.above100);
             }
         }
-        if (vo.getIsRegister().equals(1) && vo.getIsAlive().equals(1)) {
-            Calendar calendar = Calendar.getInstance();
-            // 获取当前年
-            int year = calendar.get(Calendar.YEAR);
-            // 获取当前月
-            int month = calendar.get(Calendar.MONTH) + 1;
-            ComEldersAuthStatisticsDO comEldersAuthStatisticsDO = comEldersAuthStatisticsMapper.selectOne(new QueryWrapper<ComEldersAuthStatisticsDO>()
-                    .lambda().eq(ComEldersAuthStatisticsDO::getCommunityId, communityId).eq(ComEldersAuthStatisticsDO::getYear, year).eq(ComEldersAuthStatisticsDO::getMonth, month));
-            comEldersAuthStatisticsDO.setSum(comEldersAuthStatisticsDO.getSum() + 1);
-            comEldersAuthStatisticsMapper.updateById(comEldersAuthStatisticsDO);
-        }
+//        if (vo.getIsRegister().equals(1) && vo.getIsAlive().equals(1)) {
+//            Calendar calendar = Calendar.getInstance();
+//            // 获取当前年
+//            int year = calendar.get(Calendar.YEAR);
+//            // 获取当前月
+//            int month = calendar.get(Calendar.MONTH) + 1;
+//            ComEldersAuthStatisticsDO comEldersAuthStatisticsDO = comEldersAuthStatisticsMapper.selectOne(new QueryWrapper<ComEldersAuthStatisticsDO>()
+//                    .lambda().eq(ComEldersAuthStatisticsDO::getCommunityId, communityId).eq(ComEldersAuthStatisticsDO::getYear, year).eq(ComEldersAuthStatisticsDO::getMonth, month));
+//            comEldersAuthStatisticsDO.setSum(comEldersAuthStatisticsDO.getSum() + 1);
+//            comEldersAuthStatisticsMapper.updateById(comEldersAuthStatisticsDO);
+//        }
         comElderAuthElderliesDAO.insert(comElderAuthElderliesDO);
         return populationDO;
     }
@@ -5699,7 +5713,7 @@
         comPensionAuthPensionerDO.setId(Snowflake.getId());
         comPensionAuthPensionerDO.setCommunityId(comActDO.getCommunityId());
         comPensionAuthPensionerDO.setStreetId(comActDO.getStreetId());
-        comPensionAuthPensionerDO.setIdCard(cardNoAES);
+        comPensionAuthPensionerDO.setIdCard(vo.getCardNo());
         comPensionAuthPensionerDO.setAddress(vo.getNowAddress());
         comPensionAuthPensionerDAO.insert(comPensionAuthPensionerDO);
         return populationDO;
@@ -6555,6 +6569,83 @@
         // comMngPopulationHouseUserDO.setCreateAt(new Date());
         // comMngPopulationHouseUserDAO.insert(comMngPopulationHouseUserDO);
         // }
+        //修改吸毒人员信息
+        if (null != vo.getComDrugPopulationVO()) {
+            ComDrugPopulationVO comDrugPopulationVO = vo.getComDrugPopulationVO();
+            ComDrugPopulationDO comDrugPopulationDO = comDrugPopulationDAO.selectById(comDrugPopulationVO.getId());
+            BeanUtils.copyProperties(comDrugPopulationVO, comDrugPopulationDO);
+            comDrugPopulationDAO.updateById(comDrugPopulationDO);
+        }
+        //修改社区矫正人员信息
+        if (null != vo.getComCorrectPopulationVO()) {
+            ComCorrectPopulationVO comCorrectPopulationVO = vo.getComCorrectPopulationVO();
+            ComCorrectPopulationDO comCorrectPopulationDO = comCorrectPopulationDAO.selectById(comCorrectPopulationVO.getId());
+            BeanUtils.copyProperties(comCorrectPopulationVO, comCorrectPopulationDO);
+            comCorrectPopulationDAO.updateById(comCorrectPopulationDO);
+        }
+        //修改精神障碍信息
+        if (null != vo.getComMajorPopulationVO()) {
+            ComMajorPopulationVO comMajorPopulationVO = vo.getComMajorPopulationVO();
+            ComMajorPopulationDO comCorrectPopulationDO = comMajorPopulationDAO.selectById(comMajorPopulationVO.getId());
+            BeanUtils.copyProperties(comMajorPopulationVO, comCorrectPopulationDO);
+            comMajorPopulationDAO.updateById(comCorrectPopulationDO);
+        }
+        //修改邪教信息
+        if (null != vo.getComCultPopulationVO()) {
+            ComCultPopulationVO comCultPopulationVO = vo.getComCultPopulationVO();
+            ComCultPopulationDO comCultPopulationDO = comCultPopulationDAO.selectById(comCultPopulationVO.getId());
+            BeanUtils.copyProperties(comCultPopulationVO, comCultPopulationDO);
+            comCultPopulationDAO.updateById(comCultPopulationDO);
+        }
+        //修改刑释信息
+        if (null != vo.getComRehabilitationPopulationVO()) {
+            ComRehabilitationPopulationVO comRehabilitationPopulationVO = vo.getComRehabilitationPopulationVO();
+            ComRehabilitationPopulationDO comRehabilitationPopulationDO = comRehabilitationPopulationDAO.selectById(comRehabilitationPopulationVO.getId());
+            BeanUtils.copyProperties(comRehabilitationPopulationVO, comRehabilitationPopulationDO);
+            comRehabilitationPopulationDAO.updateById(comRehabilitationPopulationDO);
+        }
+        //修改上访信息
+        if (null != vo.getComKeyPopulationVO()) {
+            ComKeyPopulationVO comKeyPopulationVO = vo.getComKeyPopulationVO();
+            ComKeyPopulationDO comKeyPopulationDO = comKeyPopulationDAO.selectById(comKeyPopulationVO.getId());
+            BeanUtils.copyProperties(comKeyPopulationVO, comKeyPopulationDO);
+            comKeyPopulationDAO.updateById(comKeyPopulationDO);
+        }
+        //修改退役军人信息
+        if (null != vo.getComVeteransPopulationVO()) {
+            ComVeteransPopulationVO comVeteransPopulationVO = vo.getComVeteransPopulationVO();
+            ComVeteransPopulationDO comVeteransPopulationDO = comVeteransPopulationDAO.selectById(comVeteransPopulationVO.getId());
+            BeanUtils.copyProperties(comVeteransPopulationVO, comVeteransPopulationDO);
+            comVeteransPopulationDAO.updateById(comVeteransPopulationDO);
+        }
+        //修改残疾人信息
+        if (null != vo.getComDisabilityPopulationVO()) {
+            ComDisabilityPopulationVO comDisabilityPopulationVO = vo.getComDisabilityPopulationVO();
+            ComDisabilityPopulationDO comDisabilityPopulationDO = comDisabilityPopulationDAO.selectById(comDisabilityPopulationVO.getId());
+            BeanUtils.copyProperties(comDisabilityPopulationVO, comDisabilityPopulationDO);
+            comDisabilityPopulationDAO.updateById(comDisabilityPopulationDO);
+        }
+        //修改低保户信息
+        if (null != vo.getComLowSecurityPopulationVO()) {
+            ComLowSecurityPopulationVO comLowSecurityPopulationVO = vo.getComLowSecurityPopulationVO();
+            ComLowSecurityPopulationDO comLowSecurityPopulationDO = comLowSecurityPopulationDAO.selectById(comLowSecurityPopulationVO.getId());
+            BeanUtils.copyProperties(comLowSecurityPopulationVO, comLowSecurityPopulationDO);
+            comLowSecurityPopulationDAO.updateById(comLowSecurityPopulationDO);
+        }
+        //修改高龄老人信息
+        if (null != vo.getComElderAuthElderliesVO()) {
+            ComElderAuthElderliesVO comElderAuthElderliesVO = vo.getComElderAuthElderliesVO();
+            ComElderAuthElderliesDO comElderAuthElderliesDO = comElderAuthElderliesDAO.selectById(comElderAuthElderliesVO.getId());
+            BeanUtils.copyProperties(comElderAuthElderliesVO, comElderAuthElderliesDO);
+            comElderAuthElderliesDAO.updateById(comElderAuthElderliesDO);
+        }
+        //修改养老人员信息
+        if (null != vo.getComPensionAuthPensionerVO()) {
+            ComPensionAuthPensionerVO comPensionAuthPensionerVO = vo.getComPensionAuthPensionerVO();
+            ComPensionAuthPensionerDO comPensionAuthPensionerDO = comPensionAuthPensionerDAO.selectById(comPensionAuthPensionerVO.getId());
+            BeanUtils.copyProperties(comPensionAuthPensionerVO, comPensionAuthPensionerDO);
+            comPensionAuthPensionerDAO.updateById(comPensionAuthPensionerDO);
+        }
         if (populationDAO.updateById(populationDO) > 0) {
             return R.ok();
         } else {

--
Gitblit v1.7.1