diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java index 103846465..fb2a6b489 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java @@ -6,6 +6,8 @@ import com.ljsd.jieling.config.clazzStaticCfg.CommonStaticConfig; import com.ljsd.jieling.config.clazzStaticCfg.HeroStaticConfig; import com.ljsd.jieling.core.GlobalsDef; import com.ljsd.jieling.core.VipPrivilegeType; +import com.ljsd.jieling.db.redis.RedisKey; +import com.ljsd.jieling.db.redis.RedisUtil; import com.ljsd.jieling.exception.ErrorCode; import com.ljsd.jieling.exception.ErrorCodeException; import com.ljsd.jieling.globals.BIReason; @@ -529,7 +531,14 @@ public class HeroLogic{ } + }else if(teamId == GlobalsDef.TEAM_ARENA_DEFENSE){ + int teamForce = HeroLogic.getInstance().calTeamTotalForce(user, teamId, false); + //更新竞技场防御编队战力 + String key = RedisKey.getKey(RedisKey.AREDEF_TEAM_FORCE_RANK, "", false); + RedisUtil.getInstence().zsetAddOne(key, String.valueOf(user.getId()), teamForce); + } + user.getUserMissionManager().onGameEvent(user,GameEvent.HERO_IN_TEAM,heroIds.size()); MessageUtil.sendMessage(iSession,1,MessageTypeProto.MessageType.TEAM_POS_SAVE_RESPONSE_VALUE,null,true); } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java index 94b8cb077..e063fc6fd 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java @@ -269,12 +269,6 @@ public class PlayerLogic { ActivityLogic.getInstance().updateActivityMissionProgress(user, ActivityType.FORCESTANDARD,teamForce); } - if(teamId == 101){ - //更新竞技场防御编队战力 - String key = RedisKey.getKey(RedisKey.AREDEF_TEAM_FORCE_RANK, "", false); - RedisUtil.getInstence().zsetAddOne(key, String.valueOf(user.getId()), teamForce); - } - } MessageUtil.sendMessage(iSession,1, MessageTypeProto.MessageType.USER_FORCE_CHANGE_RESPONSE_VALUE,null,true);