From 48c2a96ca70cead298b76c4cc2e56915ab1cb80c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E8=89=AF=28004796=29?= Date: Thu, 7 Mar 2024 16:05:49 +0800 Subject: [PATCH] 123333 --- .../main/java/com/ruoyi/cai/ws/service/SettleService.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/ws/service/SettleService.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/ws/service/SettleService.java index 3802a6c5..f460d044 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/ws/service/SettleService.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/ws/service/SettleService.java @@ -61,6 +61,14 @@ public class SettleService { Long userId = room.getCallUserData().getId(); Integer price = room.getRoomData().getCallPrice(); settleService.withholdingFeeUser(userId,Long.valueOf(price),room); + // 给双方推送可通话时长 + try { + Long time = roomService.canCallTime(room); + List keys = roomCtxCache.getSessionKeysByRoomId(roomId); + RoomWebSocketUtil.sendSendMessage(keys, WsRMsgGen.canCallTime(time)); + }catch (Exception e){ + log.error("扣费后-推送可通话时长失败!",e); + } return true; }catch (Exception e){ log.error("预扣费失败!准备挂断电话",e);