| | |
| | | /** |
| | | * 考勤节假日配置 Service 实现类 |
| | | * |
| | | * @author 芋道源码 |
| | | * @author 超级管理员 |
| | | */ |
| | | @Service |
| | | @Validated |
| | |
| | | // 校验日期是否已存在配置 |
| | | validateAttendanceHolidayDateExists(createReqVO.getDate()); |
| | | HrmAttendanceHolidayDO attendanceHoliday = BeanUtils.toBean(createReqVO, HrmAttendanceHolidayDO.class); |
| | | if (attendanceHoliday.getIsLegal() == null) { |
| | | attendanceHoliday.setIsLegal(0); |
| | | } |
| | | attendanceHoliday.setIsLegal(Boolean.TRUE.equals(createReqVO.getIsLegal()) ? 1 : 0); |
| | | attendanceHolidayMapper.insert(attendanceHoliday); |
| | | return attendanceHoliday.getId(); |
| | | } |
| | |
| | | validateAttendanceHolidayDateExists(updateReqVO.getDate()); |
| | | } |
| | | HrmAttendanceHolidayDO updateObj = BeanUtils.toBean(updateReqVO, HrmAttendanceHolidayDO.class); |
| | | updateObj.setIsLegal(Boolean.TRUE.equals(updateReqVO.getIsLegal()) ? 1 : 0); |
| | | attendanceHolidayMapper.updateById(updateObj); |
| | | } |
| | | |