"eladmin-system/vscode:/vscode.git/clone" did not exist on "e37d485b4b5084528b07f88ade463543dfba16a3"
Commit f05563fa authored by Junling Bu's avatar Junling Bu
Browse files

#312

parent 16c6a2fa
...@@ -37,7 +37,17 @@ public class AdminRegionController { ...@@ -37,7 +37,17 @@ public class AdminRegionController {
public Object list() { public Object list() {
List<RegionVo> regionVoList = new ArrayList<>(); List<RegionVo> regionVoList = new ArrayList<>();
List<LitemallRegion> provinceList = regionService.queryByPid(0); List<LitemallRegion> litemallRegions = regionService.getAll();
Map<Byte, List<LitemallRegion>> collect = litemallRegions.stream().collect(Collectors.groupingBy(LitemallRegion::getType));
byte provinceType = 1;
List<LitemallRegion> provinceList = collect.get(provinceType);
byte cityType = 2;
List<LitemallRegion> city = collect.get(cityType);
Map<Integer, List<LitemallRegion>> cityListMap = city.stream().collect(Collectors.groupingBy(LitemallRegion::getPid));
byte areaType = 3;
List<LitemallRegion> areas = collect.get(areaType);
Map<Integer, List<LitemallRegion>> areaListMap = areas.stream().collect(Collectors.groupingBy(LitemallRegion::getPid));
for (LitemallRegion province : provinceList) { for (LitemallRegion province : provinceList) {
RegionVo provinceVO = new RegionVo(); RegionVo provinceVO = new RegionVo();
provinceVO.setId(province.getId()); provinceVO.setId(province.getId());
...@@ -47,7 +57,7 @@ public class AdminRegionController { ...@@ -47,7 +57,7 @@ public class AdminRegionController {
List<LitemallRegion> cityList = cityListMap.get(province.getId()); List<LitemallRegion> cityList = cityListMap.get(province.getId());
List<RegionVo> cityVOList = new ArrayList<>(); List<RegionVo> cityVOList = new ArrayList<>();
for (LitemallRegion city : cityList) { for (LitemallRegion cityVo : cityList) {
RegionVo cityVO = new RegionVo(); RegionVo cityVO = new RegionVo();
cityVO.setId(cityVo.getId()); cityVO.setId(cityVo.getId());
cityVO.setName(cityVo.getName()); cityVO.setName(cityVo.getName());
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment