From ae56c60c1e42ced0645811e945bf0f6c4adbf312 Mon Sep 17 00:00:00 2001 From: duhui Date: Tue, 3 Aug 2021 09:36:35 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BD=97=E6=B5=AE=E4=BA=89=E9=94=8B=E6=8E=92?= =?UTF-8?q?=E8=A1=8C=E6=A6=9C=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../logic/rank/rankImpl/CrossArenaRank.java | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/rank/rankImpl/CrossArenaRank.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/rank/rankImpl/CrossArenaRank.java index 260dc44ff..11d10bf8c 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/rank/rankImpl/CrossArenaRank.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/rank/rankImpl/CrossArenaRank.java @@ -43,12 +43,13 @@ public class CrossArenaRank extends AbstractRank { return data[0]; } + @Override public void removeOneRankByPiece(String rkey,String value){ RedisUtil.getInstence().zsetRemoveOne(RedisUtil.getInstence().getKey(redisKey,rkey),value); } @Override - protected void getOptional(int index, ZSetOperations.TypedTuple data, PlayerInfoProto.RankResponse.Builder builder) throws Exception { + protected void getCrossOptional(int index, ZSetOperations.TypedTuple data, PlayerInfoProto.RankResponse.Builder builder) throws Exception { if(Integer.parseInt(data.getValue())<1000){ CommonProto.RankInfo.Builder everyRankInfo = CommonProto.RankInfo.newBuilder() .setRank(index) @@ -93,22 +94,6 @@ public class CrossArenaRank extends AbstractRank { } } - @Override - protected void getMyInfo(User user, String rkey, PlayerInfoProto.RankResponse.Builder allUserResponse){ - int myRank= RedisUtil.getInstence().getZSetreverseRank(redisKey,rkey,Integer.toString(user.getId())).intValue(); - Double zSetScore = RedisUtil.getInstence().getZSetScore(redisKey, rkey, Integer.toString(user.getId())); - try { - ArenaOfUser query = CrossServiceLogic.getInstance().query(user.getId()); - CommonProto.RankInfo towerRankInfo = CommonProto.RankInfo.newBuilder() - .setRank(myRank) - .setParam1(query.getHeroManager().getTotalForce()) - .setParam2(getParam2(zSetScore)).build(); - allUserResponse.setMyRankInfo(towerRankInfo); - } catch (UnknownHostException e) { - e.printStackTrace(); - } - } - @Override public PlayerInfoProto.RankResponse getCrossRank(int uid, String rkey, int page, int rankEndLine) throws Exception { if(rankEndLine==-1){