| | |
| | | // 新增离职记录 |
| | | StaffLeave staffLeave = new StaffLeave(); |
| | | staffLeave.setStaffOnJobId(staffLeaveDto.getStaffOnJobId()); |
| | | staffLeave.setWorkTransfer(staffLeaveDto.getWorkTransfer()); |
| | | staffLeave.setReason(staffLeaveDto.getReason()); |
| | | String reason = staffLeaveDto.getReason(); |
| | | if (StaffLeaveReasonOther.getCode().equals(reason)){ |
| | |
| | | SysUser sysUser = sysUserMapper.selectUserByUserName(staffOnJob.getStaffNo()); |
| | | if (sysUser != null) { |
| | | sysUser.setStatus("1"); |
| | | sysUser.setDelFlag("2"); |
| | | sysUserMapper.updateUser(sysUser); |
| | | } |
| | | |
| | |
| | | |
| | | String reason = staffLeaveDto.getReason(); |
| | | leave.setReason(reason); |
| | | leave.setWorkTransfer(staffLeaveDto.getWorkTransfer()); |
| | | leave.setLeaveDate(staffLeaveDto.getLeaveDate()); |
| | | // 校验离职原因是否为其他,如果是其他,备注赋值 |
| | | if (StaffLeaveReasonOther.getCode().equals(reason)){ |