关闭用户后将当前用户移出当前用户所在的考勤组
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.UserProfileUpdateReqVO;
|
||||
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.UserPostDO;
|
||||
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.user.AdminUserMapper;
|
||||
import cn.iocoder.yudao.module.system.service.dept.DeptService;
|
||||
@ -88,6 +90,8 @@ public class AdminUserServiceImpl implements AdminUserService {
|
||||
|
||||
@Resource
|
||||
private UserPostMapper userPostMapper;
|
||||
@Resource
|
||||
private AttendanceGroupUserMapper attendanceGroupUserMapper;
|
||||
|
||||
@Resource
|
||||
private FileApi fileApi;
|
||||
@ -264,6 +268,9 @@ public class AdminUserServiceImpl implements AdminUserService {
|
||||
case 1:
|
||||
// 关闭状态 设置用户编制为离职
|
||||
updateObj.setUserStaffing(8);
|
||||
// -- 将当前用户移除所在考情组
|
||||
attendanceGroupUserMapper.delete(new LambdaQueryWrapper<AttendanceGroupUserDO>()
|
||||
.eq(AttendanceGroupUserDO::getUserId, id));
|
||||
break;
|
||||
}
|
||||
userMapper.updateById(updateObj);
|
||||
|
Loading…
Reference in New Issue
Block a user