diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/gtw/GetWorldArenaChallengeRequestHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/gtw/GetWorldArenaChallengeRequestHandler.java index 82966ee6a..390a27289 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/gtw/GetWorldArenaChallengeRequestHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/gtw/GetWorldArenaChallengeRequestHandler.java @@ -146,7 +146,7 @@ public class GetWorldArenaChallengeRequestHandler extends BaseHandler> rankByKey = rank.getRankByKey(String.valueOf(groupId),rankIndex-1,rankIndex-1); ZSetOperations.TypedTuple next = rankByKey.iterator().next(); if(Integer.parseInt(next.getValue())<1000){ - CommonProto.ArenaEnemy.Builder robotCrossArenaEnemy = getRobotCrossArenaEnemy(rankIndex, groupId); + CommonProto.ArenaEnemy.Builder robotCrossArenaEnemy = getRobotCrossArenaEnemy(groupId,rankIndex,Integer.parseInt(next.getValue())); if(list!=null&&list.size()>0){ robotCrossArenaEnemy.setHadProud(list.contains(String.valueOf(robotCrossArenaEnemy.getPersonInfo().getUid()))); } @@ -851,12 +851,12 @@ public class ArenaLogic { } //获取单个信息(机器人) - public CommonProto.ArenaEnemy.Builder getRobotCrossArenaEnemy(int id,int groupId){ + public CommonProto.ArenaEnemy.Builder getRobotCrossArenaEnemy(int groupId,int rank,int id){ CrossArenaEnemy info = RedisUtil.getInstence().getMapEntry(RedisKey.CROSS_ARENA_ROBOT_INFO, String.valueOf(groupId), String.valueOf(id), CrossArenaEnemy.class); if(info==null){ return null; } - return getRobotCrossArenaEnemy(id,info); + return getRobotCrossArenaEnemy(rank,info); } /**