Browse Source

优化用户

pull/268/head
chenzhihang 8 months ago
parent
commit
399d611607
2 changed files with 11 additions and 11 deletions
  1. +4
    -4
      ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java
  2. +7
    -7
      ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPermissionServiceImpl.java

+ 4
- 4
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java View File

@@ -113,11 +113,11 @@ public class SysMenuServiceImpl implements ISysMenuService {
@Override
public List<SysMenu> selectMenuTreeByUserId(Long userId) {
List<SysMenu> menus;
if (sysRoleService.checkIsAdmin()) {
menus = menuMapper.selectMenuTreeAll();
} else {
// if (sysRoleService.checkIsAdmin()) {
// menus = menuMapper.selectMenuTreeAll();
// } else {
menus = menuMapper.selectMenuTreeByUserId(userId);
}
// }
return getChildPerms(menus, 0);
}



+ 7
- 7
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPermissionServiceImpl.java View File

@@ -61,12 +61,12 @@ public class SysPermissionServiceImpl implements ISysPermissionService
{
Set<String> perms = new HashSet<String>();
// 管理员拥有所有权限
// if (roleService.checkIsAdmin(user.getUserId()))
// {
// perms.add("*:*:*");
// }
// else
// {
if (roleService.checkIsAdmin(user.getUserId()))
{
perms.add("*:*:*");
}
else
{
List<SysRole> roles = user.getRoles();
if (!CollectionUtils.isEmpty(roles))
{
@@ -82,7 +82,7 @@ public class SysPermissionServiceImpl implements ISysPermissionService
{
perms.addAll(menuService.selectMenuPermsByUserId(user.getUserId()));
}
// }
}
return perms;
}
}

Loading…
Cancel
Save