diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/rank/rankImpl/GuildForceRank.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/rank/rankImpl/GuildForceRank.java index 079d80e..3b4868f 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/rank/rankImpl/GuildForceRank.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/rank/rankImpl/GuildForceRank.java @@ -119,6 +119,10 @@ public class GuildForceRank extends AbstractRank { } Set chairMan = guildInfo.getMembers().get(GlobalsDef.CHAIRMAN); + //会长被删了 + if(chairMan == null || chairMan.size() == 0){ + return everyRank; + } int chairManId = chairMan.iterator().next(); PlayerInfoCache everyUser = UserManager.getPlayerInfoCacheWithRedisAndSaveMap(chairManId); if(everyUser == null){