gongchunyi
23 小时以前 78e42bab93977566994be06f5d6b042c9f5a67f5
src/main/java/com/ruoyi/staff/task/PersonalAttendanceRecordsTask.java
@@ -45,7 +45,6 @@
            LocalDateTime todayStart = LocalDate.now().atStartOfDay();
            List<StaffOnJob> staffWithoutAttendance = personalAttendanceRecordsMapper.selectStaffWithoutAttendanceRecordBeforeTime(yesterday, todayStart);
            // 遍历没有考勤记录的员工,生成缺勤记录
            for (StaffOnJob staff : staffWithoutAttendance) {
                try {
@@ -59,6 +58,9 @@
                    absenceRecord.setDate(yesterday);
                    absenceRecord.setStatus(4); // 设置状态为缺勤
                    absenceRecord.setRemark("系统自动生成-缺勤");
                    absenceRecord.setCreateTime(LocalDateTime.now());
                    absenceRecord.setUpdateTime(LocalDateTime.now());
                    absenceRecord.setTenantId(staff.getTenantId());
                    personalAttendanceRecordsService.save(absenceRecord);
                } catch (Exception e) {