跨服十绝阵,十绝阵开启判断
parent
663ca87868
commit
0d2822a5f1
|
|
@ -4,6 +4,7 @@ import com.ljsd.jieling.db.redis.RedisUtil;
|
|||
import com.ljsd.jieling.logic.dao.GuilidManager;
|
||||
import com.ljsd.jieling.logic.dao.root.GuildInfo;
|
||||
import com.ljsd.jieling.logic.dao.root.User;
|
||||
import com.ljsd.jieling.logic.family.DeathPathLogic;
|
||||
import org.springframework.data.redis.core.ZSetOperations;
|
||||
import rpc.protocols.CommonProto;
|
||||
import rpc.protocols.PlayerInfoProto;
|
||||
|
|
@ -62,4 +63,13 @@ public class DeathPathEveryGuildRank extends CrossGuildForceRank {
|
|||
.setParam2(getParam2(zSetScore)).build();
|
||||
allUserResponse.setMyRankInfo(towerRankInfo);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PlayerInfoProto.RankResponse getCrossRank(int uid, String rkey, int page, int rankEndLine) throws Exception {
|
||||
if (DeathPathLogic.getInstance().getGroupId() > 0){
|
||||
return super.getCrossRank(uid,rkey,page,rankEndLine);
|
||||
}else {
|
||||
return getRank(uid,rkey,page,rankEndLine);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
package com.ljsd.jieling.logic.rank.rankImpl;
|
||||
|
||||
import com.ljsd.jieling.db.redis.RedisUtil;
|
||||
import com.ljsd.jieling.logic.family.DeathPathLogic;
|
||||
import rpc.protocols.PlayerInfoProto;
|
||||
|
||||
/**
|
||||
* @author lvxinran
|
||||
|
|
@ -27,4 +29,13 @@ public class DeathPathEveryPersonRank extends AbstractRank {
|
|||
public void addRank(int uid,String rkey,double... data){
|
||||
RedisUtil.getInstence().incrementZsetScore(redisKey,rkey,String.valueOf(uid), Double.valueOf(getScore(data)).intValue());
|
||||
}
|
||||
|
||||
@Override
|
||||
public PlayerInfoProto.RankResponse getCrossRank(int uid, String rkey, int page, int rankEndLine) throws Exception {
|
||||
if (DeathPathLogic.getInstance().getGroupId() > 0){
|
||||
return super.getCrossRank(uid,rkey,page,rankEndLine);
|
||||
}else {
|
||||
return super.getRank(uid,rkey,page,rankEndLine);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -114,4 +114,13 @@ public class DeathPathTotalGuildRank extends CrossGuildForceRank{
|
|||
public void addRank(int uid, String rkey, double... data) {
|
||||
RedisUtil.getInstence().incrementZsetScore(redisKey,rkey,String.valueOf(uid), getScore(data));
|
||||
}
|
||||
|
||||
@Override
|
||||
public PlayerInfoProto.RankResponse getCrossRank(int uid, String rkey, int page, int rankEndLine) throws Exception {
|
||||
if (DeathPathLogic.getInstance().getGroupId() > 0){
|
||||
return super.getCrossRank(uid,rkey,page,rankEndLine);
|
||||
}else {
|
||||
return super.getRank(uid,rkey,page,rankEndLine);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
package com.ljsd.jieling.logic.rank.rankImpl;
|
||||
|
||||
import com.ljsd.jieling.db.redis.RedisUtil;
|
||||
import com.ljsd.jieling.logic.family.DeathPathLogic;
|
||||
import rpc.protocols.PlayerInfoProto;
|
||||
|
||||
/**
|
||||
* @author lvxinran
|
||||
|
|
@ -27,4 +29,13 @@ public class DeathPathTotalPersonRank extends AbstractRank {
|
|||
public void addRank(int uid, String rkey, double... data) {
|
||||
RedisUtil.getInstence().incrementZsetScore(redisKey,rkey,String.valueOf(uid), getScore(data));
|
||||
}
|
||||
|
||||
@Override
|
||||
public PlayerInfoProto.RankResponse getCrossRank(int uid, String rkey, int page, int rankEndLine) throws Exception {
|
||||
if (DeathPathLogic.getInstance().getGroupId() > 0){
|
||||
return super.getCrossRank(uid,rkey,page,rankEndLine);
|
||||
}else {
|
||||
return super.getRank(uid,rkey,page,rankEndLine);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue