From 5bae5b5645949f6f6a9c80c317c5cbabe4a3c6b9 Mon Sep 17 00:00:00 2001 From: 77 <77@77.com> Date: Sat, 13 Apr 2024 11:48:57 +0800 Subject: [PATCH] 123 --- .../src/main/java/com/ruoyi/job/RoomCheckJobService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ruoyi-websocket-boot/src/main/java/com/ruoyi/job/RoomCheckJobService.java b/ruoyi-websocket-boot/src/main/java/com/ruoyi/job/RoomCheckJobService.java index ced4ef3c..b32e3c1f 100644 --- a/ruoyi-websocket-boot/src/main/java/com/ruoyi/job/RoomCheckJobService.java +++ b/ruoyi-websocket-boot/src/main/java/com/ruoyi/job/RoomCheckJobService.java @@ -138,6 +138,9 @@ public class RoomCheckJobService { userCallService.update(Wrappers.lambdaUpdate(UserCall.class) .eq(UserCall::getId,roomId) .set(UserCall::getStatus, RoomStatusEnums.STATUS_TIMEOUT_CANCEL.getCode())); + List keys = roomCtxCache.getSessionKeysByRoomId(roomId); + WsR hangUp = WsRMsgGen.hangup("接听超时", roomId, HangUpEnums.TIMEOUT.getCode()); + RoomWebSocketUtil.sendSendMessage(keys, hangUp); SettleResp settleResp = settleService.processOn(roomId); nextCreateJob = settleResp.isNextRun(); }