From f379fd65a8d66cfaf7440237c35d628c2a65ab0b Mon Sep 17 00:00:00 2001 From: Van0313 <60689272+Van0313@users.noreply.github.com> Date: Tue, 29 Apr 2025 01:12:10 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B6=85=E6=97=B6=E9=80=80=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/cn/van/business/util/JDUtil.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/cn/van/business/util/JDUtil.java b/src/main/java/cn/van/business/util/JDUtil.java index aa193a2..7191ad2 100644 --- a/src/main/java/cn/van/business/util/JDUtil.java +++ b/src/main/java/cn/van/business/util/JDUtil.java @@ -640,6 +640,8 @@ public class JDUtil { UserInteractionState state = objectMapper.readValue(stateJson, UserInteractionState.class); LocalDateTime lastInteractionTime = LocalDateTime.parse(state.getLastInteractionTime(), DATE_TIME_FORMATTER); if (ChronoUnit.MINUTES.between(lastInteractionTime, now) > TIMEOUT_MINUTES) { + String wxid = key.replace(INTERACTION_STATE_PREFIX, ""); + wxUtil.sendTextMessage(wxid, "长时间未操作,已退出会话", 1, wxid, false); redisTemplate.delete(key); logger.debug("Deleted timeout state for key: {}", key); }