From 877c33e74a902dbda5d115c8330d990a488b9e35 Mon Sep 17 00:00:00 2001 From: liyj <1617420630@qq.com> Date: Wed, 19 Nov 2025 17:21:00 +0800 Subject: [PATCH] =?UTF-8?q?im=E5=88=86=E5=B8=83=E5=BC=8F=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E6=96=B9=E6=A1=88-=E5=8D=95=E6=9C=BA=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/websocket/service/DistributedMessageService.java | 4 ++-- .../mall/im/common/websocket/service/LocalSessionManager.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mall-im/src/main/java/com/suisung/mall/im/common/websocket/service/DistributedMessageService.java b/mall-im/src/main/java/com/suisung/mall/im/common/websocket/service/DistributedMessageService.java index f35bd27c..d6ba45ae 100644 --- a/mall-im/src/main/java/com/suisung/mall/im/common/websocket/service/DistributedMessageService.java +++ b/mall-im/src/main/java/com/suisung/mall/im/common/websocket/service/DistributedMessageService.java @@ -50,10 +50,10 @@ public class DistributedMessageService { if (isCurrentServer(targetServer)) { // 用户在当前服务器,直接发送 - return localSessionManager.sendToUser(message.getToid(), message,userSessions); + return localSessionManager.sendToUser(targetUserId, message,userSessions); } else { // 用户在其他服务器,通过RabbitMQ转发 - forwardToUser(targetServer, message.getToid(), message); + forwardToUser(targetServer, targetUserId, message); return true; } } diff --git a/mall-im/src/main/java/com/suisung/mall/im/common/websocket/service/LocalSessionManager.java b/mall-im/src/main/java/com/suisung/mall/im/common/websocket/service/LocalSessionManager.java index e05e58b1..a3bb6776 100644 --- a/mall-im/src/main/java/com/suisung/mall/im/common/websocket/service/LocalSessionManager.java +++ b/mall-im/src/main/java/com/suisung/mall/im/common/websocket/service/LocalSessionManager.java @@ -68,7 +68,7 @@ public class LocalSessionManager { /** * 发送消息给用户 - * @param userId session的id + * @param userId account的id * @param message * @param userSession * @return