diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/impl/AttendanceRecordErrorServiceImpl.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/impl/AttendanceRecordErrorServiceImpl.java
index c23b4e53263c0aa5c4b9653c824287593e51e759..dc741a1e48a7e8af0801c093f598a563ef98474f 100644
--- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/impl/AttendanceRecordErrorServiceImpl.java
+++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/impl/AttendanceRecordErrorServiceImpl.java
@@ -254,7 +254,7 @@ public class AttendanceRecordErrorServiceImpl extends AbstractCRUDServiceImpl<At
             PerformAttendRecordQuery query = new PerformAttendRecordQuery();
             query.setStaffId(attendanceRecordErrorEntity.getStaffId());
             query.setErrorTime(attendanceRecordErrorEntity.getErrorDateTime());
-            query.setRuleIdNotList(Arrays.asList(9L));
+            query.setRuleIdNotList(Arrays.asList(9L,126L,127L)); //涓変釜浜嬪亣鎵e垎瑙勫垯id
             List<PerformAttendRecordEntity> delAttendRecords = performAttendRecordService.find(query, context);
             if (!ObjectUtils.isEmpty(delAttendRecords)) {
                 Long[] delIds = delAttendRecords.stream().map(i -> i.getId()).toArray(Long[]::new);