mirror of
https://github.com/dromara/RuoYi-Vue-Plus.git
synced 2025-09-23 23:09:47 +08:00
update 优化 使用翻译注解简化用户查询 调整用户查询逻辑
update 优化 使用翻译注解简化用户查询 调整用户查询逻辑
This commit is contained in:
@ -57,7 +57,7 @@ public class SysLoginService {
|
||||
private final ISysPermissionService permissionService;
|
||||
private final ISysSocialService sysSocialService;
|
||||
private final ISysRoleService roleService;
|
||||
private final SysDeptMapper deptMapper;
|
||||
private final ISysDeptService deptService;
|
||||
private final SysUserMapper userMapper;
|
||||
|
||||
|
||||
@ -145,11 +145,9 @@ public class SysLoginService {
|
||||
loginUser.setUserType(user.getUserType());
|
||||
loginUser.setMenuPermission(permissionService.getMenuPermission(user.getUserId()));
|
||||
loginUser.setRolePermission(permissionService.getRolePermission(user.getUserId()));
|
||||
SysDeptVo dept = deptMapper.selectVoById(user.getDeptId());
|
||||
SysDeptVo dept = deptService.selectDeptById(user.getDeptId());
|
||||
loginUser.setDeptName(ObjectUtil.isNull(dept) ? "" : dept.getDeptName());
|
||||
List<SysRoleVo> roles = DataPermissionHelper.ignore(() -> {
|
||||
return roleService.selectRolesByUserId(user.getUserId());
|
||||
});
|
||||
List<SysRoleVo> roles = roleService.selectRolesByUserId(user.getUserId());
|
||||
loginUser.setRoles(BeanUtil.copyToList(roles, RoleDTO.class));
|
||||
return loginUser;
|
||||
}
|
||||
|
Reference in New Issue
Block a user