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