fuliqi
2024-03-25 ea9f78d25d2a15ae8eafaa7724fe99c6e3b772ea
ycl-server/src/main/java/com/ycl/system/controller/SysRoleController.java
@@ -229,20 +229,5 @@
        ajax.put("depts", deptService.selectDeptTreeList(new SysDept()));
        return ajax;
    }
    //TODO
    @GetMapping("/exchange/{roleId}")
    public AjaxResult exchange(@PathVariable Integer roleId) {
        roleService.exchange(roleId);
        // 更新缓存用户权限
        LoginUser loginUser = getLoginUser();
        SysUser user = loginUser.getUser();
        List<SysRole> roles = user.getRoles();
        SysRole sysRole = roles.get(0);
        sysRole.setRoleId(Long.parseLong(roleId+""));
        user.setRoles(Arrays.asList(sysRole));
        loginUser.setUser(user);
        tokenService.setLoginUser(loginUser);
        return success();
    }
}