diff --git a/src/main/java/com/zhgd/xmgl/modules/worker/service/impl/WorkerInfoAuditRecordServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/worker/service/impl/WorkerInfoAuditRecordServiceImpl.java index 888d2ac0a..db55c93ab 100644 --- a/src/main/java/com/zhgd/xmgl/modules/worker/service/impl/WorkerInfoAuditRecordServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/worker/service/impl/WorkerInfoAuditRecordServiceImpl.java @@ -98,7 +98,8 @@ public class WorkerInfoAuditRecordServiceImpl extends ServiceImpl queryWrapper = new QueryWrapper<>(); queryWrapper.lambda().eq(WorkerInfoAuditRecord::getProjectSn, workerInfoAuditRecord.getProjectSn()) .eq(WorkerInfoAuditRecord::getIdCard, workerInfoAuditRecord.getIdCard()) - .ne(WorkerInfoAuditRecord::getId, workerInfoAuditRecord.getId()); + .ne(WorkerInfoAuditRecord::getId, workerInfoAuditRecord.getId()) + .last(Cts.IGNORE_DATA_SCOPE_CONDITION); int count = workerInfoAuditRecordMapper.selectCount(queryWrapper); if (count > 0) { throw new OpenAlertException(MessageUtil.get("existsIDCardErr"));