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