【优化调整】森罗达人

xuexinpeng 2021-11-14 00:14:35 +08:00
parent aa938f7edb
commit ad571664eb
1 changed files with 9 additions and 3 deletions

View File

@ -37,14 +37,20 @@ class ExpectRankActivity extends AbstractActivity {
@Override @Override
void updateProgressWithUser(User user, ActivityMission activityMission, int count) { void updateProgressWithUser(User user, ActivityMission activityMission, int count) {
activityMission.setV(count + activityMission.getV());
if(SGlobalActivity.getsGlobalActivityMap().get(id).getOpenRanking()==1){ if(SGlobalActivity.getsGlobalActivityMap().get(id).getOpenRanking()==1){
// String key = RedisKey.getKey(RedisKey.EXPERT_RANK, String.valueOf(id), false); // String key = RedisKey.getKey(RedisKey.EXPERT_RANK, String.valueOf(id), false);
// RedisUtil.getInstence().zsetAddOne(key, String.valueOf(user.getId()), activityMission.getV()); // RedisUtil.getInstence().zsetAddOne(key, String.valueOf(user.getId()), activityMission.getV());
// RankContext.getRankEnum(RankEnum.EXPERT_RANK.getType()).addRank(user.getId(),String.valueOf(id),activityMission.getV()); //RankContext.getRankEnum(RankEnum.EXPERT_RANK.getType()).addRank(user.getId(),String.valueOf(id),activityMission.getV());
MapManager mapManager = user.getMapManager(); MapManager mapManager = user.getMapManager();
TrialInfo trialInfo = mapManager.getTrialInfo(); TrialInfo trialInfo = mapManager.getTrialInfo();
RankContext.getRankEnum(RankEnum.EXPERT_RANK.getType()).addRank(user.getId(),String.valueOf(id),trialInfo.getFloor()); if(trialInfo.getFloor() > activityMission.getV()){
activityMission.setV(trialInfo.getFloor());
}
//activityMission.setV(count + activityMission.getV());
RankContext.getRankEnum(RankEnum.EXPERT_RANK.getType()).addRank(user.getId(),String.valueOf(id),activityMission.getV());
}else{
activityMission.setV(count + activityMission.getV());
} }
} }