优化侧边栏路由查询

This commit is contained in:
不做码农 2023-02-24 20:01:15 +08:00
parent b7386d0fb7
commit 3b476bb56a

View File

@ -83,7 +83,7 @@ namespace ZR.Service
{ {
var menuExpression = Expressionable.Create<SysMenu>(); var menuExpression = Expressionable.Create<SysMenu>();
menuExpression.And(c => c.ParentId == menuId); menuExpression.And(c => c.ParentId == menuId);
if (!SysRoleService.IsAdmin(userId)) if (!SysRoleService.IsAdmin(userId))
{ {
var userRoles = SysRoleService.SelectUserRoles(userId); var userRoles = SysRoleService.SelectUserRoles(userId);
@ -348,7 +348,8 @@ namespace ZR.Service
/// <returns></returns> /// <returns></returns>
public List<RouterVo> BuildMenus(List<SysMenu> menus) public List<RouterVo> BuildMenus(List<SysMenu> menus)
{ {
List<RouterVo> routers = new List<RouterVo>(); List<RouterVo> routers = new();
if (menus == null) return routers;
foreach (var menu in menus) foreach (var menu in menus)
{ {
@ -531,7 +532,6 @@ namespace ZR.Service
return menu.IsFrame.Equals(UserConstants.NO_FRAME) && Tools.IsUrl(menu.Path); return menu.IsFrame.Equals(UserConstants.NO_FRAME) && Tools.IsUrl(menu.Path);
} }
///
/// <summary> /// <summary>
/// 是否为parent_view组件 /// 是否为parent_view组件
/// </summary> /// </summary>