From a777cbf23ac54f9e2c24bdbad102d45deb0b06b1 Mon Sep 17 00:00:00 2001
From: 罗元桥 <2376770955@qq.com>
Date: 星期三, 29 九月 2021 17:48:03 +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 |  116 +++++++++++++---------------------------------------------
 1 files changed, 26 insertions(+), 90 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 0722ea0..c228905 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
@@ -4885,15 +4885,6 @@
         ComElderAuthElderliesDO comElderAuthElderliesDO =
                 comElderAuthElderliesDAO.selectOne(new QueryWrapper<ComElderAuthElderliesDO>().lambda()
                         .eq(ComElderAuthElderliesDO::getPopulationId, populationDO.getId()).eq(ComElderAuthElderliesDO::getCommunityId, communityId));
-        // List<String> userTag = vo.getUserTagStr().stream().map(userTagStr ->
-        // userTagStr.split("\\(")[0]).collect(Collectors.toList());
-        // //如果导入数据标签中有当前社区标签列表中不包含的标签,则删除
-        // Iterator<String> iterator = userTag.iterator();
-        // while (iterator.hasNext()) {
-        // String s = iterator.next();
-        // if (!labelList.contains(s))
-        // iterator.remove();
-        // }
         String cardNoAES = populationDO.getCardNo();
         try {
             cardNoAES = AESUtil.encrypt128(vo.getCardNo(), aesKey);
@@ -4918,19 +4909,6 @@
                     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);
-//                }
-//            }
             comElderAuthElderliesDAO.updateById(comElderAuthElderliesDO);
         } else {
             comElderAuthElderliesDO = new ComElderAuthElderliesDO();
@@ -4951,19 +4929,11 @@
                     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);
-//            }
             comElderAuthElderliesDAO.insert(comElderAuthElderliesDO);
         }
+
+        //维护养老认证健在状态
+        comPensionAuthPensionerDAO.editPensionIsAlive(populationDO.getId(),vo.getIsAlive());
         return populationDO;
     }
 
@@ -4974,15 +4944,6 @@
                 comPensionAuthPensionerDAO.selectOne(new QueryWrapper<ComPensionAuthPensionerDO>().lambda()
                         .eq(ComPensionAuthPensionerDO::getPopulationId, populationDO.getId())
                         .eq(ComPensionAuthPensionerDO::getCommunityId, communityId));
-        // List<String> userTag = vo.getUserTagStr().stream().map(userTagStr ->
-        // userTagStr.split("\\(")[0]).collect(Collectors.toList());
-        // //如果导入数据标签中有当前社区标签列表中不包含的标签,则删除
-        // Iterator<String> iterator = userTag.iterator();
-        // while (iterator.hasNext()) {
-        // String s = iterator.next();
-        // if (!labelList.contains(s))
-        // iterator.remove();
-        // }
         String cardNoAES = populationDO.getCardNo();
         try {
             cardNoAES = AESUtil.encrypt128(vo.getCardNo(), aesKey);
@@ -4997,23 +4958,6 @@
             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);
-//                }
-//            }
             comPensionAuthPensionerDAO.updateById(comPensionAuthPensionerDO);
         } else {
             comPensionAuthPensionerDO = new ComPensionAuthPensionerDO();
@@ -5025,17 +4969,9 @@
             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);
-//            }
         }
+        //维护高龄老人健在状态
+        comElderAuthElderliesDAO.editEditIsAlive(populationDO.getId(),vo.getIsAlive());
         return populationDO;
     }
 
@@ -5601,16 +5537,6 @@
         Long populationId = Snowflake.getId();
         populationDO.setId(populationId);
         comElderAuthElderliesDO.setPopulationId(populationId);
-        // List<String> userTag = vo.getUserTagStr().stream().map(userTagStr ->
-        // userTagStr.split("\\(")[0]).collect(Collectors.toList());
-        //
-        // //如果导入数据标签中有当前社区标签列表中不包含的标签,则删除
-        // Iterator<String> iterator = userTag.iterator();
-        // while (iterator.hasNext()) {
-        // String s = iterator.next();
-        // if (!labelList.contains(s))
-        // iterator.remove();
-        // }
         populationDO.setVillageId(comMngVillageDO.getVillageId());
         populationDO.setActId(comActDO.getCommunityId());
         populationDO.setStreetId(comActDO.getStreetId());
@@ -5651,17 +5577,6 @@
                 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);
-//        }
         comElderAuthElderliesDAO.insert(comElderAuthElderliesDO);
         return populationDO;
     }
@@ -6495,6 +6410,16 @@
             populationDO.setStreetId(comActDO.getStreetId());
         }
 
+        //修改人员标签
+        List<ComMngPopulationCommunityTagsDO> communityTagsDOList = comMngPopulationCommunityTagsDAO
+                .selectList(new QueryWrapper<ComMngPopulationCommunityTagsDO>().lambda()
+                .eq(ComMngPopulationCommunityTagsDO::getCommunityId,communityId)
+                .eq(ComMngPopulationCommunityTagsDO::getPopulationId,vo.getId()));
+        communityTagsDOList.forEach(communityTags -> {
+            communityTags.setLabel(vo.getLabel());
+            comMngPopulationCommunityTagsDAO.updateById(communityTags);
+        });
+
         // 查询当前用户所有房屋id
         List<Long> houseIds = comMngPopulationHouseUserDAO.getPopulationHouseIdByUserId(vo.getId());
         // 清除用户房屋居住信息
@@ -6657,6 +6582,17 @@
     public R specialInputUser(PageInputUserDTO pageInputUserDTO) {
         IPage<InputUserInfoVO> iPage = populationDAO.specialInputUser(
             new Page<>(pageInputUserDTO.getPageNum(), pageInputUserDTO.getPageSize()), pageInputUserDTO);
+
+        iPage.getRecords().forEach(page -> {
+            if(page.getAreaName() == null || StringUtils.isEmpty(page.getAreaName())){
+                StringBuilder sb = new StringBuilder();
+                sb.append(page.getAlley());
+                if(!page.getHouseNum().contains("号")){
+                    sb.append(page.getHouseNum() + "号");
+                }
+                page.setAreaName(sb.toString());
+            }
+        });
         return R.ok(iPage);
     }
 

--
Gitblit v1.7.1