mirror of https://gitee.com/stylefeng/roses
【7.6.0】【sys】增加一个user的todo
parent
a20af872dd
commit
d56723de24
|
@ -69,6 +69,9 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
||||||
|
|
||||||
// 更新用户的任职信息
|
// 更新用户的任职信息
|
||||||
sysUserOrgService.updateUserOrg(sysUser.getUserId(), sysUserRequest.getUserOrgList());
|
sysUserOrgService.updateUserOrg(sysUser.getUserId(), sysUserRequest.getUserOrgList());
|
||||||
|
|
||||||
|
// 添加用户一个默认角色 todo
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -141,7 +144,8 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
||||||
LambdaQueryWrapper<SysUser> wrapper = createWrapper(sysUserRequest);
|
LambdaQueryWrapper<SysUser> wrapper = createWrapper(sysUserRequest);
|
||||||
|
|
||||||
// 只查询需要的字段
|
// 只查询需要的字段
|
||||||
wrapper.select(SysUser::getUserId, SysUser::getRealName, SysUser::getAccount, SysUser::getSex, SysUser::getStatusFlag, BaseEntity::getCreateTime);
|
wrapper.select(SysUser::getUserId, SysUser::getRealName, SysUser::getAccount, SysUser::getSex,
|
||||||
|
SysUser::getStatusFlag, BaseEntity::getCreateTime);
|
||||||
|
|
||||||
// 分页查询
|
// 分页查询
|
||||||
Page<SysUser> sysUserPage = this.page(PageFactory.defaultPage(), wrapper);
|
Page<SysUser> sysUserPage = this.page(PageFactory.defaultPage(), wrapper);
|
||||||
|
@ -227,7 +231,8 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
||||||
|
|
||||||
// 如果传递了组织机构id查询条件,则查询对应机构id下有哪些用户,再拼接用户查询条件
|
// 如果传递了组织机构id查询条件,则查询对应机构id下有哪些用户,再拼接用户查询条件
|
||||||
if (ObjectUtil.isNotEmpty(sysUserRequest.getOrgIdCondition())) {
|
if (ObjectUtil.isNotEmpty(sysUserRequest.getOrgIdCondition())) {
|
||||||
List<Long> orgUserIdList = this.sysUserServiceApi.getOrgUserIdList(sysUserRequest.getOrgIdCondition(), true);
|
List<Long> orgUserIdList = this.sysUserServiceApi.getOrgUserIdList(sysUserRequest.getOrgIdCondition(),
|
||||||
|
true);
|
||||||
queryWrapper.in(SysUser::getUserId, orgUserIdList);
|
queryWrapper.in(SysUser::getUserId, orgUserIdList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -242,7 +247,8 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
||||||
*/
|
*/
|
||||||
private void baseRemoveUser(Set<Long> userIdList) {
|
private void baseRemoveUser(Set<Long> userIdList) {
|
||||||
// 校验是否有其他业务绑定了用户信息
|
// 校验是否有其他业务绑定了用户信息
|
||||||
Map<String, RemoveUserCallbackApi> removeUserCallbackApiMap = SpringUtil.getBeansOfType(RemoveUserCallbackApi.class);
|
Map<String, RemoveUserCallbackApi> removeUserCallbackApiMap = SpringUtil.getBeansOfType(
|
||||||
|
RemoveUserCallbackApi.class);
|
||||||
for (RemoveUserCallbackApi removeUserCallbackApi : removeUserCallbackApiMap.values()) {
|
for (RemoveUserCallbackApi removeUserCallbackApi : removeUserCallbackApiMap.values()) {
|
||||||
removeUserCallbackApi.validateHaveUserBind(userIdList);
|
removeUserCallbackApi.validateHaveUserBind(userIdList);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue