战力冲刺

back_recharge
xuexinpeng 2022-02-25 14:56:07 +08:00
parent 4982b2c70d
commit 4c92ff6135
1 changed files with 6 additions and 3 deletions

View File

@ -121,12 +121,15 @@ public class PowerRiceRank extends AbstractRank implements IEventHandler {
throw new ErrorCodeException(ErrorCode.ACTIVITY_NOT_OPEN);
}
List<SActivityRankingReward> sActivityRankingReward = ((PowerRiceActivity)activityType).getRankReward();
int ranIndex =0;
SActivityRankingReward activityReward =sActivityRankingReward.stream().filter(n->n.getRankLimit()== null).sorted(Comparator.comparing(SActivityRankingReward::getId)).findFirst().orElse(null);
int ranIndex = 0;
SActivityRankingReward activityReward =sActivityRankingReward.stream().filter(n->n.getRankLimit()== null||n.getRankLimit().length== 0).sorted(Comparator.comparing(SActivityRankingReward::getId)).findFirst().orElse(null);
if(activityReward != null){
ranIndex = activityReward.getMinRank();
}else{
ranIndex = 4;
ranIndex = sActivityRankingReward.stream().filter(n->n.getRankLimit()!= null&&n.getRankLimit().length>0)
.map(SActivityRankingReward::getMaxRank).
min(Integer::min).get()+1;
//ranIndex = 4;
}
for(ZSetOperations.TypedTuple<String> operation :zsetreverseRangeWithScores){
boolean isRank = false;