zhongrj
2024-02-20 c47f5957bc24810b1cde1b27f29556661a1de27c
区域树查询过滤调整
1 files modified
12 ■■■■■ changed files
src/main/java/org/springblade/modules/system/service/impl/RegionServiceImpl.java 12 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/system/service/impl/RegionServiceImpl.java
@@ -162,12 +162,14 @@
     */
    @Override
    public List<TreeStringNode> getTownTree(String code) {
        Dept dept = deptService.getById(AuthUtil.getDeptId());
        String regionCode = null;
        if (null != dept) {
            regionCode = dept.getRegionCode();
            if (StringUtils.isNotBlank(regionCode) && regionCode.equals("361100")) {
                regionCode = "361102";
        if (!AuthUtil.isAdministrator() && !AuthUtil.isAdmin()){
            Dept dept = deptService.getById(AuthUtil.getDeptId());
            if (null != dept) {
                regionCode = dept.getRegionCode();
                if (StringUtils.isNotBlank(regionCode) && regionCode.equals("361100")) {
                    regionCode = "361102";
                }
            }
        }
        return NodeTreeUtil.getStringNodeTree(baseMapper.getTownTree(regionCode));