From 4d15e6b553c448e2e07527e9c06aa4b5f9b099cf Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期五, 11 九月 2026 16:51:18 +0800
Subject: [PATCH] update
---
ruoyi-applet/src/main/java/com/ruoyi/web/controller/service/VisitorRecordScheduleService.java | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/service/VisitorRecordScheduleService.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/service/VisitorRecordScheduleService.java
index 2c3efae..f577bdf 100644
--- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/service/VisitorRecordScheduleService.java
+++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/service/VisitorRecordScheduleService.java
@@ -88,10 +88,11 @@
}
// 更新记录状态为超期自动签离
+ Date signOutTime = new Date();
LambdaUpdateWrapper<SysVisitorRecord> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.eq(SysVisitorRecord::getRecordId, record.getRecordId())
.set(SysVisitorRecord::getStatus, "OVERDUE_AUTO_SIGNED_OUT")
- .set(SysVisitorRecord::getSignTime, new Date()) // 签离时间设为有效期结束时间
+ .set(SysVisitorRecord::getSignTime, signOutTime) // 签离时间设为当前时间
.set(SysVisitorRecord::getSignReceiverName, "系统自动")
.set(SysVisitorRecord::getSignVerifyMethod, "AUTO")
.set(SysVisitorRecord::getSignImageUrl, null)
@@ -104,6 +105,9 @@
int updateCount = visitorRecordMapper.update(null, updateWrapper);
if (updateCount > 0) {
+ record.setStatus("OVERDUE_AUTO_SIGNED_OUT");
+ record.setSignTime(signOutTime);
+ visitorRecordService.syncMiddlePlatformStatus(record);
successCount++;
log.info("超期自动签离成功,recordId: {}, 姓名: {}, 身份证号: {}, 有效期结束时间: {}",
record.getRecordId(),
--
Gitblit v1.7.1