xuhy
2025-07-23 79fcd7a7c79c6929032c5c30111c6a8adde8fee1
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TRegionServiceImpl.java
@@ -36,4 +36,15 @@
        }
        return result;
    }
    @Override
    public List<TRegion> getProvinceAndCity() {
        List<TRegion> tRegions = this.baseMapper.selectList(Wrappers.lambdaQuery(TRegion.class));
        List<TRegion> parent = this.baseMapper.selectList(Wrappers.lambdaQuery(TRegion.class)
                .eq(TRegion::getParentId, 0));
        for (TRegion tRegion : parent) {
            tRegion.setChildren(tRegions.stream().filter(e -> e.getParentId().equals(tRegion.getId())).collect(Collectors.toList()));
        }
        return parent;
    }
}