From d7a8baeff8b0e68c54a959e5f46f639c54aad1d1 Mon Sep 17 00:00:00 2001
From: 罗元桥 <2376770955@qq.com>
Date: 星期一, 27 九月 2021 17:15:29 +0800
Subject: [PATCH] Merge branch 'test_bak' into 'master'

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java |  196 ++++++++++++++++++++++++++++--------------------
 1 files changed, 115 insertions(+), 81 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 e7cb7f3..0722ea0 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
@@ -761,6 +761,7 @@
                     // 不存在实有人口,则新增
                     populationDO = savePopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("查询实有人口是否已存在完成");
 
@@ -1056,6 +1057,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveDrugPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -1351,6 +1353,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveCorrectPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -1646,6 +1649,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveMajorPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -1941,6 +1945,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveCultPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -2238,6 +2243,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveRehabilitationPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -2534,6 +2540,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveKeyPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -2829,6 +2836,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveSentencePopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -3124,6 +3132,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveVeteransPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -3419,6 +3428,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveDisabilityPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -3719,6 +3729,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveLowSecurityPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -3844,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<>();
         // 需要新增的人口与社区关系集合
@@ -4018,6 +4025,7 @@
                     // 不存在实有人口,则新增
                     populationDO = saveElderPopulationDO(vo, populationActVO, comMngVillageDO, userId,communityId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -4072,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);
 
@@ -4143,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<>();
         // 需要新增的人口与社区关系集合
@@ -4316,6 +4324,7 @@
                     // 不存在实有人口,则新增
                     populationDO = savePensionPopulationDO(vo, populationActVO, comMngVillageDO, userId);
                     saveList.add(populationDO);
+                    populationMap.put(populationDO.getCardNo(),populationDO);
                 }
                 log.info("开始查询实有人口是否已存在完成");
 
@@ -4370,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);
 
@@ -4905,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();
@@ -4926,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());
@@ -4938,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;
@@ -4984,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();
@@ -5009,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;
     }
@@ -5626,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());
@@ -5638,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;
     }
@@ -5700,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;
@@ -6655,13 +6668,24 @@
      * @return 删除结果
      */
     @Override
-    public R deleteSpecialInputUser(Long id) {
+    public R deleteSpecialInputUser(Long id,Long communityId) {
         // 查询特殊群体人员
         ComMngPopulationDO populationDO = this.baseMapper.selectById(id);
         if (populationDO == null) {
             return R.fail("未查询到该记录");
         }
         populationDO.setLabel(null);
+
+        //  清理社区与人口关联信息的label信息
+        List<ComMngPopulationCommunityTagsDO> communityTagsDOList = comMngPopulationCommunityTagsDAO.selectList(new QueryWrapper<ComMngPopulationCommunityTagsDO>()
+                .lambda().eq(ComMngPopulationCommunityTagsDO::getPopulationId,id).eq(ComMngPopulationCommunityTagsDO::getCommunityId,communityId));
+        if(communityTagsDOList != null && communityTagsDOList.size() > 0){
+            communityTagsDOList.forEach(communityTags -> {
+                communityTags.setLabel(null);
+                comMngPopulationCommunityTagsDAO.updateById(communityTags);
+            });
+        }
+
         if (this.baseMapper.updateById(populationDO) > 0) {
             return R.ok();
         } else {
@@ -7474,6 +7498,14 @@
      */
     @Override
     public R pagePopulationListApp(PagePopulationListDTO populationListDTO) {
+        if(populationListDTO.getLabel() != null && "户籍人口".equals(populationListDTO.getLabel())){
+            populationListDTO.setLabel(null);
+            populationListDTO.setOutOrLocal(PagePopulationListDTO.outOrLocal.bd);
+        }
+        if(populationListDTO.getLabel() != null && "流动人口".equals(populationListDTO.getLabel())){
+            populationListDTO.setLabel(null);
+            populationListDTO.setOutOrLocal(PagePopulationListDTO.outOrLocal.wd);
+        }
         IPage<PopulationListVO> pagePopulationList = this.baseMapper.pagePopulationListApp(
             new Page(populationListDTO.getPageNum(), populationListDTO.getPageSize()), populationListDTO);
         if (!pagePopulationList.getRecords().isEmpty()) {
@@ -7580,10 +7612,12 @@
     public R delGridPopulationAdmin(List<Long> ids) {
         Integer count = this.baseMapper.getPopulationVisitingCount(ids);
         if (count > 0) {
-            return R.ok("您选择的数据中存在被引用的,无法删除");
+            return R.fail("您选择的数据中存在被引用的,无法删除");
         }
         this.baseMapper.deleteBatchIds(ids);
-        return R.ok();
+        //删除人口并删除人口和社区关联关系
+        this.baseMapper.deletePopulaitonRelation(ids);
+        return R.ok("删除成功");
     }
 
     @Override

--
Gitblit v1.7.1