yx红点类型

back_recharge
xuexinpeng 2021-10-14 21:07:22 +08:00
parent e5736e509e
commit fc18cf8b0e
1 changed files with 9 additions and 3 deletions

View File

@ -61,6 +61,14 @@ public class CrossYuxulundaoGetInfoHandler extends BaseHandler<ArenaInfoProto.Cr
MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.CrossYuXuLunDaoGetInfoResponse.getNumber(), builder.build(), true);
return;
}
SMServerArenaSetting setting = STableManager.getConfig(SMServerArenaSetting.class).get(2);
int privId = setting.getPrivId()[0];
if(request.getType()==0){
builder.addAllDailyRewardState(arenaManager.getCrossYuxulundaoDailyRewad());
builder.setChangedTimes(user.getPlayerInfoManager().getVipPrivilageValue(privId));
MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.CrossYuXuLunDaoGetInfoResponse.getNumber(), builder.build(), true);
return;
}
long yuxulundaoTime = arenaManager.getCrossYuxulundaoFirst();
TimeControllerOfFunction timeControllerOfFunction = GlobalDataManaager.getInstance().getTimeControllerOfFunctionByFunctinoType(FunctionIdEnum.CrossYuxulundao);
if (null == timeControllerOfFunction) {
@ -71,7 +79,7 @@ public class CrossYuxulundaoGetInfoHandler extends BaseHandler<ArenaInfoProto.Cr
} else {
//第一次玩此系统 初始化本人积分为1000积分
if(yuxulundaoTime == 0){
SMServerArenaSetting setting = STableManager.getConfig(SMServerArenaSetting.class).get(2);
//SMServerArenaSetting setting = STableManager.getConfig(SMServerArenaSetting.class).get(2);
csPlayer.setCrossYuxulundaoNewScore(setting.getBasicScore());
csPlayer.setCrossYuxulundaoOldScore(setting.getBasicScore());
arenaManager.setCrossMatchTimes(0);
@ -148,8 +156,6 @@ public class CrossYuxulundaoGetInfoHandler extends BaseHandler<ArenaInfoProto.Cr
RedisUtil.getInstence().setObject(CrossServiceLogic.getKey(uid),csPlayer,CrossServiceLogic.EXPIRE);
}
builder.addAllDailyRewardState(arenaManager.getCrossYuxulundaoDailyRewad());
SMServerArenaSetting setting = STableManager.getConfig(SMServerArenaSetting.class).get(2);
int privId = setting.getPrivId()[0];
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);