From 49140cc3d7a8ec7878265c93d086c2d34511d355 Mon Sep 17 00:00:00 2001 From: zhangshanxue Date: Mon, 24 Feb 2020 18:05:51 +0800 Subject: [PATCH] =?UTF-8?q?Task=E3=80=90ID1005747=E3=80=91=E3=80=90?= =?UTF-8?q?=E7=8C=8E=E5=A6=96=E4=B9=8B=E8=B7=AF=E4=BC=98=E5=8C=96=E3=80=91?= =?UTF-8?q?=E7=8C=8E=E5=A6=96=E4=B9=8B=E8=B7=AF=E4=BC=98=E5=8C=96=E5=86=85?= =?UTF-8?q?=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/ljsd/jieling/logic/hero/HeroLogic.java | 9 +++++++++ .../java/com/ljsd/jieling/logic/player/PlayerLogic.java | 6 ------ 2 files changed, 9 insertions(+), 6 deletions(-) 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);