From 05ff6e4a005a6c0a8ddd731918359cd0f9f5645a Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期五, 28 五月 2021 16:11:48 +0800
Subject: [PATCH] 修改bug

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 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 cf92f63..99f062e 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
@@ -283,18 +283,20 @@
 
             //先判断房屋是否存在
             ComMngPopulationHouseDO populationHouseDO = comMngPopulationHouseDAO.selectOne(new QueryWrapper<ComMngPopulationHouseDO>().lambda()
-                    .eq(ComMngPopulationHouseDO::getCommunityId,communityId).eq(ComMngPopulationHouseDO::getAlley,vo.getRoad()).eq(ComMngPopulationHouseDO::getHouseNum,vo.getDoorNo())
+                    .eq(ComMngPopulationHouseDO::getCommunityId,communityId).eq(ComMngPopulationHouseDO::getVillageId,comMngVillageDO.getVillageId())
                     .eq(ComMngPopulationHouseDO::getFloor,vo.getFloor()).eq(ComMngPopulationHouseDO::getUnitNo,vo.getUnitNo())
                     .eq(ComMngPopulationHouseDO::getHouseNo,vo.getHouseNo()));
             if(populationHouseDO == null){
                 boolean isExits = true;
-                for (ComMngPopulationHouseDO saveHouse:saveHouseList){
-                    if(saveHouse.getAlley().equals(vo.getRoad()) && saveHouse.getHouseNum().equals(vo.getDoorNo())
-                            && saveHouse.getFloor().equals(vo.getFloor()) && saveHouse.getUnitNo().equals(vo.getUnitNo())
-                            && saveHouse.getHouseNo().equals(vo.getHouseNo())){
-                        populationHouseDO = saveHouse;
-                        isExits = false;
-                        break;
+                if(!saveHouseList.isEmpty()){
+                    for (ComMngPopulationHouseDO saveHouse:saveHouseList){
+                        if(saveHouse.getVillageId().equals(comMngVillageDO.getVillageId()) && saveHouse.getHouseNum().equals(vo.getDoorNo())
+                                && saveHouse.getFloor().equals(vo.getFloor()) && saveHouse.getUnitNo().equals(vo.getUnitNo())
+                                && saveHouse.getHouseNo().equals(vo.getHouseNo())){
+                            populationHouseDO = saveHouse;
+                            isExits = false;
+                            break;
+                        }
                     }
                 }
                 if(isExits){

--
Gitblit v1.7.1