mirror of
https://github.com/dromara/RuoYi-Vue-Plus.git
synced 2025-09-24 07:19:46 +08:00
update 优化 TreeBuildUtils 工具 使用反射自动获取顶级父id
This commit is contained in:
@ -60,8 +60,7 @@ public class SysDeptServiceImpl implements ISysDeptService {
|
||||
if (CollUtil.isEmpty(depts)) {
|
||||
return CollUtil.newArrayList();
|
||||
}
|
||||
Long parentId = depts.get(0).getParentId();
|
||||
return TreeBuildUtils.build(depts, parentId, (dept, tree) ->
|
||||
return TreeBuildUtils.build(depts, (dept, tree) ->
|
||||
tree.setId(dept.getDeptId())
|
||||
.setParentId(dept.getParentId())
|
||||
.setName(dept.getDeptName())
|
||||
|
@ -181,8 +181,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
|
||||
if (CollUtil.isEmpty(menus)) {
|
||||
return CollUtil.newArrayList();
|
||||
}
|
||||
Long parentId = menus.get(0).getParentId();
|
||||
return TreeBuildUtils.build(menus, parentId, (menu, tree) ->
|
||||
return TreeBuildUtils.build(menus, (menu, tree) ->
|
||||
tree.setId(menu.getMenuId())
|
||||
.setParentId(menu.getParentId())
|
||||
.setName(menu.getMenuName())
|
||||
|
Reference in New Issue
Block a user