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 09cf4edbc..06365e93f 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 @@ -271,7 +271,8 @@ public class ChatLogic { private void checkSaveUser(User user) throws Exception { ArenaOfUser query = CrossServiceLogic.getInstance().query(user.getId()); if (query == null){ - CrossServiceLogic.getInstance().dispose(user); + ArenaOfUser arenaOfUser = CrossServiceLogic.getInstance().buildArenaOfUser(user); + CrossServiceLogic.getInstance().insert(arenaOfUser); } }