| | |
| | | //判断判断员工当天是否有排班数据 |
| | | List<PersonalShift> personalShifts = personalShiftMapper.selectList(Wrappers.<PersonalShift>lambdaQuery() |
| | | .eq(PersonalShift::getStaffOnJobId, staffOnJob.getId()) |
| | | .eq(PersonalShift::getWorkTime, currentDate.atStartOfDay()) |
| | | .ge(PersonalShift::getWorkTime, currentDate.atStartOfDay()) |
| | | .lt(PersonalShift::getWorkTime, currentDate.plusDays(1).atStartOfDay()) |
| | | .isNotNull(PersonalShift::getPersonalAttendanceLocationConfigId) |
| | | .ne(PersonalShift::getPersonalAttendanceLocationConfigId, 999)); |
| | | if (CollectionUtil.isEmpty(personalShifts)){ |
| | |
| | | //获取该员工对应的打卡规则 |
| | | List<PersonalShift> personalShifts = personalShiftMapper.selectList(Wrappers.<PersonalShift>lambdaQuery() |
| | | .eq(PersonalShift::getStaffOnJobId, staffOnJob.getId()) |
| | | .eq(PersonalShift::getWorkTime, currentDate.atStartOfDay()) |
| | | .ge(PersonalShift::getWorkTime, currentDate.atStartOfDay()) |
| | | .lt(PersonalShift::getWorkTime, currentDate.plusDays(1).atStartOfDay()) |
| | | .isNotNull(PersonalShift::getPersonalAttendanceLocationConfigId) |
| | | .ne(PersonalShift::getPersonalAttendanceLocationConfigId, 999)); |
| | | if (CollectionUtil.isNotEmpty(personalShifts)){ |