From 5af3d2fa829a7a454c8ddbb6ffb2a7685ceb9c77 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期一, 16 六月 2025 17:33:50 +0800
Subject: [PATCH] 新增优化1.0

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

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/service/impl/SystemUserServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/service/impl/SystemUserServiceImpl.java
index 2c9615d..b8fbc40 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/service/impl/SystemUserServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_westcommittee/src/main/java/com/panzhihua/westcommittee/service/impl/SystemUserServiceImpl.java
@@ -5,7 +5,7 @@
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.beust.jcommander.internal.Lists;
-import com.panzhihua.common.model.vos.sangeshenbian.SystemUserVo;
+import com.panzhihua.common.model.vos.west.SystemUserVo;
 import com.panzhihua.common.utlis.StringUtils;
 import com.panzhihua.westcommittee.dao.SystemUserLevelMapper;
 import com.panzhihua.westcommittee.dao.SystemUserMapper;
@@ -116,7 +116,7 @@
 	 * @return
 	 */
 	@Override
-	public List<RegionVO> getRegionTree(SystemUserVo loginUserInfo) {
+	public List<RegionVO> 	getRegionTree(SystemUserVo loginUserInfo) {
 		log.info("getRegionTree入参:{}",JSONObject.toJSONString(loginUserInfo));
 		SystemUser systemUser = getById(loginUserInfo.getId());
 		Integer accountLevel = systemUser.getAccountLevel();
@@ -126,10 +126,13 @@
 				regionTree = baseMapper.getRegion("510400");
 				baseMapper.getStreet("510400");
 				regionTree.forEach(district -> {
+					district.setTier(2);
 					List<RegionVO> streets = baseMapper.getStreet(district.getId());
 					district.setChildren(streets);
 					streets.forEach(street -> {
+						street.setTier(3);
 						List<RegionVO> communities = baseMapper.getCommunity(street.getId());
+						communities.forEach(e->e.setTier(4));
 						street.setChildren(communities);
 					});
 				});
@@ -137,7 +140,9 @@
 			case 2:
 				regionTree = baseMapper.getStreet(systemUser.getDistrictsCode());
 				regionTree.forEach(regionVO->{
+					regionVO.setTier(3);
 					List<RegionVO> communities = baseMapper.getCommunity(regionVO.getId());
+					communities.forEach(e->e.setTier(4));
 					regionVO.setChildren(communities);
 				});
 				break;
@@ -146,13 +151,16 @@
 				RegionVO streetVO = new RegionVO();
 				streetVO.setId(street.getStreetId());
 				streetVO.setName(street.getName());
+				streetVO.setTier(3);
 				List<RegionVO> communities = baseMapper.getCommunity(systemUser.getStreetId());
+				communities.forEach(e->e.setTier(4));
 				streetVO.setChildren(communities);
 				regionTree = Lists.newArrayList(streetVO);
 				break;
 			case 4:
 				ComAct byId = comActService.getById(systemUser.getCommunityId());
 				RegionVO regionVO = new RegionVO();
+				regionVO.setTier(4);
 				regionVO.setId(byId.getCommunityId().toString());
 				regionVO.setName(byId.getName());
 				regionTree = Lists.newArrayList(regionVO);
@@ -162,4 +170,9 @@
 		return regionTree;
 	}
 
+	@Override
+	public String getCreateByIdPhone(Long createBy) {
+		return this.baseMapper.getCreateByIdPhone(createBy);
+	}
+
 }

--
Gitblit v1.7.1