From 6224b42479326c9c99b6d1af6eb9b2ea4c4b630d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=88=E5=B1=95=E8=88=AA?= <2426745133@qq.com> Date: Wed, 17 Sep 2025 20:02:35 +0800 Subject: [PATCH] =?UTF-8?q?09-17-=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dromara/websocket/ChatServerHandler.java | 23 +++++++------------ 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/websocket/ChatServerHandler.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/websocket/ChatServerHandler.java index 6094c206..197debc0 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/websocket/ChatServerHandler.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/websocket/ChatServerHandler.java @@ -485,10 +485,7 @@ public class ChatServerHandler extends SimpleChannelInboundHandler { - throw new RuntimeException("未知的类型"); + log.error("未知消息类型"); + return; } } chatGroupService.saveOrUpdate(groupServiceOne); jsonObject.put("roomId", groupServiceOne.getId()); - chatHistory.setMessageType(jsonObject.get("messageType").toString()); + + chatHistory.setMessage(jsonObject.toString()); + chatHistory.setMessageType("txt"); + chatHistory.setMessageDate(new Date()); chatHistory.setGeterId(groupServiceOne.getId()); + chatHistory.setIsRead("1");//未读 chatHistoryService.save(chatHistory); //发送消息后 将该房间未读消息数加1