Browse Source

🎉 优化顶部菜单逻辑

test
smallchill 5 years ago
parent
commit
4262c0d7e1
  1. 2
      blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java

2
blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java

@ -72,7 +72,7 @@ public class MenuServiceImpl extends ServiceImpl<MenuMapper, Menu> implements IM
return null;
}
List<Menu> allMenus = baseMapper.allMenu();
List<Menu> roleMenus = (SecureUtil.isAdministrator()) ? allMenus : baseMapper.roleMenu(Func.toLongList(roleId), topMenuId);
List<Menu> roleMenus = (SecureUtil.isAdministrator() && Func.isEmpty(topMenuId)) ? allMenus : baseMapper.roleMenu(Func.toLongList(roleId), topMenuId);
return buildRoutes(allMenus, roleMenus);
}

Loading…
Cancel
Save