diff --git a/serverlogic/src/main/java/com/ljsd/jieling/chat/logic/ChatLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/chat/logic/ChatLogic.java index 702090c63..304970926 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/chat/logic/ChatLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/chat/logic/ChatLogic.java @@ -101,7 +101,9 @@ public class ChatLogic { boolean result = true; switch (chatType){ case 1: - result = ShieldedWordUtils.checkName(user,message,false,ChatContentType.WORLD_CHAT); + //0|content需要解字符串 + String s = message.split("|",3)[2]; + result = ShieldedWordUtils.checkName(user,s,false,ChatContentType.WORLD_CHAT); break; case 2: result= ShieldedWordUtils.checkName(user,message,false,ChatContentType.FAMILY);