热更公会bug

master_ob2
PC-202302260912\Administrator 2023-08-25 11:26:02 +08:00
parent 3ded8132e3
commit 53dff854cd
2 changed files with 3 additions and 6 deletions

View File

@ -156,9 +156,6 @@ public class GuilidManager {
break; break;
} }
GuildInfo guildInfo = RedisUtil.getInstence().getMapValue2(getFamilyKey(), value, GuildInfo.class); GuildInfo guildInfo = RedisUtil.getInstence().getMapValue2(getFamilyKey(), value, GuildInfo.class);
if (guildInfo != null && guildInfo.getServerId() != GameApplication.serverId){
return;
}
// redis清理key // redis清理key
AbstractRank guildRank = RankContext.getRankEnum(RankEnum.CAR_DEALY_GUILD_RANK.getType()); AbstractRank guildRank = RankContext.getRankEnum(RankEnum.CAR_DEALY_GUILD_RANK.getType());

View File

@ -847,11 +847,11 @@ public class GuildLogic {
String title = SErrorCodeEerverConfig.getI18NMessage("guild_breakup_title"); String title = SErrorCodeEerverConfig.getI18NMessage("guild_breakup_title");
Set<Integer> chairmans = guildInfo.getMembers().get(GlobalsDef.CHAIRMAN); Set<Integer> chairmans = guildInfo.getMembers().get(GlobalsDef.CHAIRMAN);
Integer chairmanUid = chairmans.iterator().next(); Integer chairmanUid = chairmans.iterator().next();
User chairmanUser = UserManager.getUserNotCache(chairmanUid); CSPlayer player = CrossServiceLogic.getPlayerByRedis(chairmanUid);
if (chairmanUser == null){ if (player == null){
return; return;
} }
String content = SErrorCodeEerverConfig.getI18NMessageNeedConvert("guild_breakup_txt",new String[]{guildInfo.getName(),chairmanUser.getPlayerInfoManager().getNickName()},new int[]{0,0},"#"); String content = SErrorCodeEerverConfig.getI18NMessageNeedConvert("guild_breakup_txt",new String[]{guildInfo.getName(),player.getName()},new int[]{0,0},"#");
for(Set<Integer> items : members.values()){ for(Set<Integer> items : members.values()){
for(Integer sendUid : items){ for(Integer sendUid : items){
try { try {