diff --git a/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/MongoUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/MongoUtil.java index cd47bf6..6d11847 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/MongoUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/MongoUtil.java @@ -106,7 +106,10 @@ public class MongoUtil { public static int getServerRealId(int serverId) { CServerInfo cServerInfo = serverId2ServerInfo.get(serverId); if(cServerInfo != null) { - return cServerInfo.getRealServerId(); + int realServerId = cServerInfo.getRealServerId(); + if(realServerId > 0){ + return realServerId; + } } return serverId; }