diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/job/attendance/AttendanceMissingCardJob.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/job/attendance/AttendanceMissingCardJob.java index adbe31b3..1f412abf 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/job/attendance/AttendanceMissingCardJob.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/job/attendance/AttendanceMissingCardJob.java @@ -15,6 +15,7 @@ import org.springframework.stereotype.Component; import javax.annotation.Resource; import java.time.LocalDateTime; import java.time.temporal.ChronoUnit; +import java.util.Arrays; @Component @Slf4j @@ -33,7 +34,7 @@ public class AttendanceMissingCardJob { String time = now.format(Constants.REPO_DATE_FORMAT); String yesterdayStr = LocalDateTimeUtil.offset(now, -1, ChronoUnit.DAYS).format(Constants.REPO_DATE_FORMAT); LambdaQueryWrapper le = new LambdaQueryWrapper() - .in(AttendancePunchRecordDO::getDayTime, time, yesterdayStr) + .in(AttendancePunchRecordDO::getDayTime, Arrays.asList(time, yesterdayStr)) .eq(AttendancePunchRecordDO::getNextDayFlag, Constants.TRUE) .eq(AttendancePunchRecordDO::getStatus, AttendanceOnTheDayDTO.PUNCH_STATUS_UN_PUNCH) .le(AttendancePunchRecordDO::getLatestPunchTime, now);