From e7f03acfa5ee4ad4fd6d1ee9e9ae9a5655488f6d Mon Sep 17 00:00:00 2001
From: 101captain <237651143@qq.com>
Date: 星期二, 09 十一月 2021 17:04:46 +0800
Subject: [PATCH] 1109修改

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngVillageServiceImpl.java |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngVillageServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngVillageServiceImpl.java
index a1cfcc2..9234305 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngVillageServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngVillageServiceImpl.java
@@ -119,7 +119,7 @@
         }
         Page userPage = new Page(pageComMngVillageDTO.getPageNum(), pageComMngVillageDTO.getPageSize());
         IPage<ComMngVillageDO> doPager =
-            comActVillageDAO.selectPage(userPage, userLambdaQueryWrapper.orderByDesc(ComMngVillageDO::getCreateAt));
+            comActVillageDAO.selectPage(userPage, userLambdaQueryWrapper.orderByDesc(ComMngVillageDO::getName));
 
         IPage<ComMngVillageVO> villageVOIPage = new Page<>();
         villageVOIPage.setCurrent(doPager.getCurrent());
@@ -140,8 +140,20 @@
                     villageVO.setHouseTotal(villageTotal.getHouseTotal());
                     villageVO.setPopulationTotal(villageTotal.getPopulationTotal());
                 }
-                villageVOList.add(villageVO);
 
+                //如果小区没有名字,则将街路巷和地区号拼接起来
+                if(village.getName() != null && StringUtils.isNotEmpty(village.getName())){
+                    villageVO.setGroupAt(village.getName());
+                }else{
+                    StringBuilder sb = new StringBuilder();
+                    sb.append(village.getAlley());
+                    if(!village.getHouseNum().contains("号")){
+                        sb.append(village.getHouseNum() + "号");
+                    }
+                    villageVO.setGroupAt(sb.toString());
+                    villageVO.setName(sb.toString());
+                }
+                villageVOList.add(villageVO);
             });
             villageVOIPage.setRecords(villageVOList);
         }
@@ -221,6 +233,7 @@
             return R.fail("id有误!");
         }
         BeanUtils.copyProperties(comMngVillageVO, comMngVillageDO);
+        comMngVillageDO.setName(comMngVillageVO.getGroupAt());
         ComActDO comActDO = comActDAO.selectById(comMngVillageDO.getCommunityId());
         if (comActDO == null || comActDO.getStreetId() == null) {
             return R.fail("社区没有绑定街道,请绑定后操作!");

--
Gitblit v1.7.1