diff --git a/src/main/java/com/ruoyi/device/websocket/StatisticsWebSocket.java b/src/main/java/com/ruoyi/device/websocket/StatisticsWebSocket.java index 9da2fe3..1fd6ac1 100644 --- a/src/main/java/com/ruoyi/device/websocket/StatisticsWebSocket.java +++ b/src/main/java/com/ruoyi/device/websocket/StatisticsWebSocket.java @@ -28,7 +28,11 @@ public class StatisticsWebSocket { @OnClose public void onClose() { sessions.remove(this); - log.info("WebSocket连接关闭: sessionId={}", session.getId()); + if (session != null) { + log.info("WebSocket连接关闭: sessionId={}", session.getId()); + } else { + log.info("WebSocket连接关闭: session为null"); + } } @OnMessage