From 56dfe0d4bf81262622a1919cceb2b039fd356209 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期二, 03 九月 2024 16:52:49 +0800
Subject: [PATCH] 代码提交 bug解决

---
 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/websocket/WebSocketServer.java |   13 +++----------
 1 files changed, 3 insertions(+), 10 deletions(-)

diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/websocket/WebSocketServer.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/websocket/WebSocketServer.java
index ee679e8..413ac83 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/websocket/WebSocketServer.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/websocket/WebSocketServer.java
@@ -26,7 +26,7 @@
     private static Semaphore socketSemaphore = new Semaphore(socketMaxOnlineCount);
 
     @OnOpen
-    public void onOpen(Session session, @PathParam("clientType") Integer clientType)
+    public void onOpen(Session session, @PathParam("userId") String userId)
             throws Exception {
         boolean semaphoreFlag = false;
         semaphoreFlag = SemaphoreUtils.tryAcquire(socketSemaphore);
@@ -36,15 +36,8 @@
                     "当前在线人数超过限制数:" + socketMaxOnlineCount);
             session.close();
         } else {
-            WebSocketUsers.put(session.getId(), session, clientType);
-
-            if (clientType == 1) {
-                LOGGER.info("\n 用户端建立连接 - {}", session);
-                WebSocketUsers.sendMessageToUserByText(session, "用户端连接成功");
-            } else if (clientType == 2) {
-                LOGGER.info("\n 拍卖师端建立连接 - {}", session);
-                WebSocketUsers.sendMessageToUserByText(session, "拍卖师端连接成功");
-            }
+            WebSocketUsers.put(userId, session);
+            WebSocketUsers.sendMessageToUserByText(session, "管理后台连接成功");
             LOGGER.info("\n 当前人数 - {}", WebSocketUsers.getUsers().size());
         }
     }

--
Gitblit v1.7.1