ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysPermissionService.java
@@ -65,7 +65,9 @@
        }
        else
        {
            List<SysRole> roles = user.getRoles();
            // 登录后的角色分配可能已改变,不能继续使用 token 中的角色快照。
            List<SysRole> roles = roleService.selectAssignedRolesByUserId(user.getUserId());
            user.setRoles(roles);
            if (!CollectionUtils.isEmpty(roles))
            {
                // 多角色设置permissions属性,以便数据权限匹配权限