关闭用户后将当前用户移出当前用户所在的考勤组
This commit is contained in:
parent
169c30f395
commit
90fd403d9a
@ -26,9 +26,11 @@ import cn.iocoder.yudao.module.system.controller.admin.user.vo.factoryUser.Facto
|
|||||||
import cn.iocoder.yudao.module.system.controller.admin.user.vo.profile.UserProfileUpdatePasswordReqVO;
|
import cn.iocoder.yudao.module.system.controller.admin.user.vo.profile.UserProfileUpdatePasswordReqVO;
|
||||||
import cn.iocoder.yudao.module.system.controller.admin.user.vo.profile.UserProfileUpdateReqVO;
|
import cn.iocoder.yudao.module.system.controller.admin.user.vo.profile.UserProfileUpdateReqVO;
|
||||||
import cn.iocoder.yudao.module.system.controller.admin.user.vo.user.*;
|
import cn.iocoder.yudao.module.system.controller.admin.user.vo.user.*;
|
||||||
|
import cn.iocoder.yudao.module.system.dal.dataobject.attendance.groupuser.AttendanceGroupUserDO;
|
||||||
import cn.iocoder.yudao.module.system.dal.dataobject.dept.DeptDO;
|
import cn.iocoder.yudao.module.system.dal.dataobject.dept.DeptDO;
|
||||||
import cn.iocoder.yudao.module.system.dal.dataobject.dept.UserPostDO;
|
import cn.iocoder.yudao.module.system.dal.dataobject.dept.UserPostDO;
|
||||||
import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO;
|
import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO;
|
||||||
|
import cn.iocoder.yudao.module.system.dal.mysql.attendance.groupuser.AttendanceGroupUserMapper;
|
||||||
import cn.iocoder.yudao.module.system.dal.mysql.dept.UserPostMapper;
|
import cn.iocoder.yudao.module.system.dal.mysql.dept.UserPostMapper;
|
||||||
import cn.iocoder.yudao.module.system.dal.mysql.user.AdminUserMapper;
|
import cn.iocoder.yudao.module.system.dal.mysql.user.AdminUserMapper;
|
||||||
import cn.iocoder.yudao.module.system.service.dept.DeptService;
|
import cn.iocoder.yudao.module.system.service.dept.DeptService;
|
||||||
@ -88,6 +90,8 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
private UserPostMapper userPostMapper;
|
private UserPostMapper userPostMapper;
|
||||||
|
@Resource
|
||||||
|
private AttendanceGroupUserMapper attendanceGroupUserMapper;
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
private FileApi fileApi;
|
private FileApi fileApi;
|
||||||
@ -264,6 +268,9 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|||||||
case 1:
|
case 1:
|
||||||
// 关闭状态 设置用户编制为离职
|
// 关闭状态 设置用户编制为离职
|
||||||
updateObj.setUserStaffing(8);
|
updateObj.setUserStaffing(8);
|
||||||
|
// -- 将当前用户移除所在考情组
|
||||||
|
attendanceGroupUserMapper.delete(new LambdaQueryWrapper<AttendanceGroupUserDO>()
|
||||||
|
.eq(AttendanceGroupUserDO::getUserId, id));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
userMapper.updateById(updateObj);
|
userMapper.updateById(updateObj);
|
||||||
@ -745,7 +752,7 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<AdminUserDO> getAllList(Integer status, Integer type, List<Long> userIds) {
|
public List<AdminUserDO> getAllList(Integer status, Integer type, List<Long> userIds) {
|
||||||
if (CollUtil.isEmpty(userIds)){
|
if (CollUtil.isEmpty(userIds)) {
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return userMapper.selectList(new LambdaQueryWrapper<AdminUserDO>()
|
return userMapper.selectList(new LambdaQueryWrapper<AdminUserDO>()
|
||||||
|
Loading…
Reference in New Issue
Block a user