mirror of https://gitee.com/stylefeng/roses
【8.3.1】更新菜单父级赋值
parent
47a64b1544
commit
a641b48a83
|
@ -48,8 +48,13 @@ public class PermissionAssignFactory {
|
|||
ArrayList<RoleBindPermissionItem> roleBindPermissionItems = new ArrayList<>();
|
||||
for (SysMenu sysMenu : limitScopeTotalMenusWithTree) {
|
||||
|
||||
// 设置菜单的父级id,如果父级id是-1,则设置appId为父级id
|
||||
if (TreeConstants.DEFAULT_PARENT_ID.equals(sysMenu.getMenuParentId())) {
|
||||
sysMenu.setMenuParentId(sysMenu.getAppId());
|
||||
}
|
||||
|
||||
// 转化结构
|
||||
RoleBindPermissionItem roleBindPermissionItem = new RoleBindPermissionItem(sysMenu.getMenuId(), sysMenu.getAppId(), sysMenu.getMenuName(), PermissionNodeTypeEnum.MENU.getCode(), false);
|
||||
RoleBindPermissionItem roleBindPermissionItem = new RoleBindPermissionItem(sysMenu.getMenuId(), sysMenu.getMenuParentId(), sysMenu.getMenuName(), PermissionNodeTypeEnum.MENU.getCode(), false);
|
||||
|
||||
// 判断是否是叶子节点
|
||||
if (leafMenus.contains(sysMenu.getMenuId())) {
|
||||
|
|
Loading…
Reference in New Issue