yxld赛季重置相关

xuexinpeng 2021-10-18 00:11:11 +08:00
parent f2c43c9042
commit 63b1c2de38
1 changed files with 10 additions and 0 deletions

View File

@ -74,6 +74,16 @@ public class CrossYuxulundaoGetInfoHandler extends BaseHandler<ArenaInfoProto.Cr
long yuxulundaoTime = arenaManager.getCrossYuxulundaoFirst();
TimeControllerOfFunction timeControllerOfFunction = GlobalDataManaager.getInstance().getTimeControllerOfFunctionByFunctinoType(FunctionIdEnum.CrossYuxulundao);
if (null == timeControllerOfFunction) {
builder.setOldMyscore(csPlayer.getCrossYuxulundaoNewScore());
builder.setNewMyscore(csPlayer.getCrossYuxulundaoOldScore());
builder.addAllDailyRewardState(arenaManager.getCrossYuxulundaoDailyRewad());
builder.setChangedTimes(user.getPlayerInfoManager().getVipPrivilageValue(privId));
int myRank = RedisUtil.getInstence().getZSetreverseRank(RedisKey.CROSS_YUXULUNDAO_RANK_PERSON, Integer.toString(crossGroup), Integer.toString(user.getId())).intValue();
builder.setMyRank(myRank);
List<ArenaEnemy> enemyList = arenaManager.getCrossYuxulundaoEnemies();
if (enemyList != null && enemyList.size() > 0) {
enemyList.forEach(n -> builder.addArenaEnemys(CrossYuxulundaoLogic.getInstance().getMatchRivalInfo(n.getEnemyId(), 0)));
}
MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.CrossYuXuLunDaoGetInfoResponse.getNumber(), builder.build(), true);
return;
}