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 5b59fc2e1..344f7247a 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 @@ -118,7 +118,6 @@ public class ChatLogic { User user = UserManager.getUser(uid); PlayerManager playerInfoManager = user.getPlayerInfoManager(); FriendManager friendManager = user.getFriendManager(); - MessageUtil.sendSkyEyeMsg(message,user,friendId,chatType); long nowTime = System.currentTimeMillis(); String unSymbolWord = ShieldedWordUtils.replaceUnword(message); String tmp = SensitivewordFilter.replaceSensitiveWord(unSymbolWord, 1, "*"); @@ -127,6 +126,8 @@ public class ChatLogic { boolean silence = false; if(playerInfoManager.getSilence() == 1 || playerInfoManager.getSkyEyeBanTime()>System.currentTimeMillis()){ silence = true; + }else{ + MessageUtil.sendSkyEyeMsg(message,user,friendId,chatType); } if(tmp.contains("*") && !tmp.equals(message)||silence){ char[] chars = message.toCharArray();