fix: 通知websocket与权限的admin判断

This commit is contained in:
2024-09-02 11:25:44 +08:00
parent 6e8ae71b8b
commit e770cfc39f
2 changed files with 35 additions and 2 deletions

View File

@@ -133,8 +133,10 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
public List<String> getPermissionList(JSONObject userDto) {
List<String> permission = new LinkedList<>();
// 查看是否为管理员
permission.add("admin");
permission.addAll(sysMenuMapper.getPermissionByUserId(userDto.getString("userId")));
if (userDto.getBoolean("is_admin")) {
permission.add("admin");
}
permission.addAll(sysMenuMapper.getPermissionByUserId(userDto.getString("user_id")));
return permission;
}