| | |
| | | // 更新对应用户状态为停用 |
| | | // 根据员工编号查询用户 |
| | | SysUser sysUser = sysUserMapper.selectUserByUserName(staffOnJob.getStaffNo()); |
| | | sysUser.setStatus("1"); |
| | | sysUserMapper.updateUser(sysUser); |
| | | if (sysUser != null) { |
| | | sysUser.setStatus("1"); |
| | | sysUserMapper.updateUser(sysUser); |
| | | } |
| | | |
| | | // 更新离职状态为离职 |
| | | staffOnJob.setStaffState(0); |
| | |
| | | |
| | | String reason = staffLeaveDto.getReason(); |
| | | leave.setReason(reason); |
| | | leave.setLeaveDate(staffLeaveDto.getLeaveDate()); |
| | | // 校验离职原因是否为其他,如果是其他,备注赋值 |
| | | if (StaffLeaveReasonOther.getCode().equals(reason)){ |
| | | leave.setRemark(staffLeaveDto.getRemark()); |