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 @Override
public List<SysMenu> selectMenuTreeByUserId(Long userId) { public List<SysMenu> selectMenuTreeByUserId(Long userId) {
List<SysMenu> menus; List<SysMenu> menus;
if (sysRoleService.checkIsAdmin()) {
menus = menuMapper.selectMenuTreeAll();
} else {
// if (sysRoleService.checkIsAdmin()) {
// menus = menuMapper.selectMenuTreeAll();
// } else {
menus = menuMapper.selectMenuTreeByUserId(userId); menus = menuMapper.selectMenuTreeByUserId(userId);
}
// }
return getChildPerms(menus, 0); 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>(); 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(); List<SysRole> roles = user.getRoles();
if (!CollectionUtils.isEmpty(roles)) if (!CollectionUtils.isEmpty(roles))
{ {
@@ -82,7 +82,7 @@ public class SysPermissionServiceImpl implements ISysPermissionService
{ {
perms.addAll(menuService.selectMenuPermsByUserId(user.getUserId())); perms.addAll(menuService.selectMenuPermsByUserId(user.getUserId()));
} }
// }
}
return perms; return perms;
} }
} }

Loading…
Cancel
Save