From a0fc229c0df1d0bd87b7638805b810e8031c8942 Mon Sep 17 00:00:00 2001
From: tangxiaobao <303826152@qq.com>
Date: 星期三, 21 七月 2021 16:42:33 +0800
Subject: [PATCH] 社区后台基础数据库bug修改

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java |   40 ++++++++++++++++++++++++++++------------
 1 files changed, 28 insertions(+), 12 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 3d34adf..f41c96d 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
@@ -419,9 +419,10 @@
 //                ComMngPopulationHouseUserDO comMngPopulationHouseUserDO = savePopulationHouseUser(vo, populationDO, populationHouseDO);
             } else {
                 //如果存在人口信息,且是自用房,则更新人口默认的房屋信息
-                if (vo.getIsRent() != null && vo.getIsRent().equals(PopulHouseUseEnum.SELF.getCode())) {
-                    populationDO = updatePopulationDO(vo, populationDO);
-                }
+//                if (vo.getIsRent() != null && vo.getIsRent().equals(PopulHouseUseEnum.SELF.getCode())) {
+//                    populationDO = updatePopulationDO(vo, populationDO);
+//                }
+                populationDO = updatePopulationDO(vo, populationDO);
             }
 
             //处理实有人口房屋居住信息
@@ -457,15 +458,16 @@
         UpdateWrapper<ComMngPopulationDO> updateWrapper = new UpdateWrapper<>();
         updateWrapper.eq("id",populationDO.getId());
         ComMngPopulationDO update = new ComMngPopulationDO();
-        update.setRoad(vo.getRoad());
-        update.setDoorNo(vo.getDoorNo());
-        update.setFloor(vo.getFloor());
-        update.setUnitNo(vo.getUnitNo());
-        update.setHouseNo(vo.getHouseNo());
-        update.setHouseId(vo.getHouseId());
-        if (StringUtils.isNotEmpty(populationDO.getPhone())) {
-            update.setPhone(populationDO.getPhone());
-        }
+//        update.setRoad(vo.getRoad());
+//        update.setDoorNo(vo.getDoorNo());
+//        update.setFloor(vo.getFloor());
+//        update.setUnitNo(vo.getUnitNo());
+//        update.setHouseNo(vo.getHouseNo());
+//        update.setHouseId(vo.getHouseId());
+//        if (StringUtils.isNotEmpty(populationDO.getPhone())) {
+//            update.setPhone(populationDO.getPhone());
+//        }
+        BeanUtils.copyProperties(vo, update);
         this.baseMapper.update(update,updateWrapper);
         return populationDO;
     }
@@ -715,6 +717,20 @@
     }
 
     @Override
+    public R getPopulationListByVillageId(Long villageId) {
+        List<ComMngPopulationDO> list = populationDAO.selectList(new QueryWrapper<ComMngPopulationDO>().eq("village_id", villageId));
+        List<ComMngPopulationVO> resultList = new ArrayList<>();
+        if (list.size() > 0) {
+            list.forEach(populationDO -> {
+                ComMngPopulationVO populationVO = new ComMngPopulationVO();
+                BeanUtils.copyProperties(populationDO, populationVO);
+                resultList.add(populationVO);
+            });
+        }
+        return R.ok(resultList);
+    }
+
+    @Override
     public R editPopulation(ComMngPopulationEditDTO vo, Long communityId) throws Exception {
         ComMngPopulationDO populationDO = populationDAO.selectById(vo.getId());
         if (populationDO == null) {

--
Gitblit v1.7.1