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