| | |
| | | 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(); |
| | | } |
| | | } |
| | | |