Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Litemall
Commits
f05563fa
"eladmin-system/vscode:/vscode.git/clone" did not exist on "e37d485b4b5084528b07f88ade463543dfba16a3"
Commit
f05563fa
authored
Dec 29, 2019
by
Junling Bu
Browse files
#312
parent
16c6a2fa
Changes
1
Hide whitespace changes
Inline
Side-by-side
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminRegionController.java
View file @
f05563fa
...
@@ -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
city
Vo
:
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
());
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment