|
|
@ -91,7 +91,7 @@ public class MenuController {
|
|
|
|
@PreAuthorize("@el.check('menu:list')")
|
|
|
|
@PreAuthorize("@el.check('menu:list')")
|
|
|
|
public ResponseEntity<List<MenuDto>> getSuperior(@RequestBody List<Long> ids) {
|
|
|
|
public ResponseEntity<List<MenuDto>> getSuperior(@RequestBody List<Long> ids) {
|
|
|
|
Set<MenuDto> menuDtos = new LinkedHashSet<>();
|
|
|
|
Set<MenuDto> menuDtos = new LinkedHashSet<>();
|
|
|
|
if (CollectionUtil.isNotEmpty(ids)) {
|
|
|
|
if (CollUtil.isNotEmpty(ids)) {
|
|
|
|
for (Long id : ids) {
|
|
|
|
for (Long id : ids) {
|
|
|
|
MenuDto menuDto = this.menuMapStruct.toDto(this.menuService.getById(id));
|
|
|
|
MenuDto menuDto = this.menuMapStruct.toDto(this.menuService.getById(id));
|
|
|
|
menuDtos.addAll(this.menuService.getSuperior(menuDto, new ArrayList<>()));
|
|
|
|
menuDtos.addAll(this.menuService.getSuperior(menuDto, new ArrayList<>()));
|
|
|
|