|
|
@ -137,16 +137,17 @@ public class SysUserController { |
|
|
|
LoginUser loginUser = AuthContextUtils.getLoginUser(); |
|
|
|
SysUser sysUser = sysUserService.getById(loginUser.getUserId()); |
|
|
|
sysUser.setAuthorList(loginUser.getAuthorList()); |
|
|
|
SysUserVo sysUserVo = sysUser.toSysUserVo(false); |
|
|
|
SysDept dept = sysDeptService.getById(sysUser.getDeptId()); |
|
|
|
sysUserVo.setDeptInfo(dept); |
|
|
|
//解决H5页面权限不刷新
|
|
|
|
List<SysRole> defaultRole = sysRoleService.getDefaultRole(); |
|
|
|
List<String> defaultRoleIds = defaultRole.stream().map(SysRole::getId).collect(Collectors.toList()); |
|
|
|
List<String> menuIds = sysMenuMapper.searchUserMenuIds(sysUser.getId()); |
|
|
|
List<String> defaultRoleMenuIds = sysMenuMapper.searchDefaultMenuIds(defaultRoleIds); |
|
|
|
menuIds.addAll(defaultRoleMenuIds); |
|
|
|
//sysUser.setAuthorIds(loginUser.getAuthorIds());
|
|
|
|
sysUser.setAuthorIds(menuIds); |
|
|
|
SysUserVo sysUserVo = sysUser.toSysUserVo(false); |
|
|
|
SysDept dept = sysDeptService.getById(sysUser.getDeptId()); |
|
|
|
sysUserVo.setDeptInfo(dept); |
|
|
|
|
|
|
|
//SysPost sysPost = sysPostService.getById(sysUser.getPositionId());
|
|
|
|
//sysUserVo.setPostInfo(sysPost);
|
|
|
|