Commit 78fc6d1d authored by 施翔轲's avatar 施翔轲

优化获取企业方案菜单下拉树列表过滤规则

parent ad6cc044
...@@ -100,7 +100,9 @@ public class SysMenuServiceImpl implements ISysMenuService { ...@@ -100,7 +100,9 @@ public class SysMenuServiceImpl implements ISysMenuService {
.eq(SysMenu::getStatus, "0") .eq(SysMenu::getStatus, "0")
.orderByAsc(SysMenu::getParentId) .orderByAsc(SysMenu::getParentId)
.orderByAsc(SysMenu::getOrderNum)); .orderByAsc(SysMenu::getOrderNum));
menuList = menuList.stream().filter(menu1 -> !menu1.getMenuName().equals("企业管理")).collect(Collectors.toList());
//过滤企业管理权限,考虑今后权限名称可能会修改,因此以ID作为判断依据
menuList = menuList.stream().filter(menu1 -> menu1.getMenuId() != 1693803090698280961L).collect(Collectors.toList());
} }
return menuList; return menuList;
} }
...@@ -183,8 +185,7 @@ public class SysMenuServiceImpl implements ISysMenuService { ...@@ -183,8 +185,7 @@ public class SysMenuServiceImpl implements ISysMenuService {
if (CollUtil.isEmpty(menus)) { if (CollUtil.isEmpty(menus)) {
return CollUtil.newArrayList(); return CollUtil.newArrayList();
} }
return TreeBuildUtils.build(menus, (menu, tree) -> return TreeBuildUtils.build(menus, (menu, tree) -> tree.setId(menu.getMenuId())
tree.setId(menu.getMenuId())
.setParentId(menu.getParentId()) .setParentId(menu.getParentId())
.setName(menu.getMenuName()) .setName(menu.getMenuName())
.setWeight(menu.getOrderNum())); .setWeight(menu.getOrderNum()));
......
Markdown is supported
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