|
@@ -248,7 +248,7 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
|
|
|
queryWrapper.eq(SysMenu::getMenuType, MenuTypeEnum.BUTTON.getCode());
|
|
queryWrapper.eq(SysMenu::getMenuType, MenuTypeEnum.BUTTON.getCode());
|
|
|
queryWrapper.eq(SysMenu::getStatus, StatusEnum.YES.getCode());
|
|
queryWrapper.eq(SysMenu::getStatus, StatusEnum.YES.getCode());
|
|
|
queryWrapper.eq(!TenantUtil.isTuoRen(),SysMenu::getTenantMenu, true);
|
|
queryWrapper.eq(!TenantUtil.isTuoRen(),SysMenu::getTenantMenu, true);
|
|
|
- queryWrapper.in(SysMenu::getId, menuIds);
|
|
|
|
|
|
|
+ queryWrapper.in(Boolean.FALSE.equals(SecurityUtil.isSuperAdmin()),SysMenu::getId, menuIds);
|
|
|
List<SysMenu> sysMenuList = this.list(queryWrapper);
|
|
List<SysMenu> sysMenuList = this.list(queryWrapper);
|
|
|
return sysMenuList.stream().map(item -> item.getPermission()).collect(Collectors.toSet());
|
|
return sysMenuList.stream().map(item -> item.getPermission()).collect(Collectors.toSet());
|
|
|
}
|
|
}
|