yx登录请求
parent
f42dfcd0e7
commit
fff846bc3f
|
|
@ -43,18 +43,20 @@ public class CrossYuxulundaoGetInfoHandler extends BaseHandler<ArenaInfoProto.Cr
|
|||
if (user == null) {
|
||||
return;
|
||||
}
|
||||
ArenaInfoProto.CrossYuXuLunDaoGetInfoResponse.Builder builder = ArenaInfoProto.CrossYuXuLunDaoGetInfoResponse.newBuilder();
|
||||
int crossGroup = GlobleSystemLogic.getInstence().getCrossGroup();
|
||||
if (crossGroup == -1) {
|
||||
MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.CrossYuXuLunDaoGetInfoResponse.getNumber(), builder.build(), true);
|
||||
return;
|
||||
}
|
||||
boolean isNeedUpdate = false;
|
||||
ArenaManager arenaManager = user.getArenaManager();
|
||||
ArenaInfoProto.CrossYuXuLunDaoGetInfoResponse.Builder builder = ArenaInfoProto.CrossYuXuLunDaoGetInfoResponse.newBuilder();
|
||||
//ArenaOfUser myQuery = CrossServiceLogic.getInstance().query(user.getId());
|
||||
CSPlayer csPlayer = CrossServiceLogic.getPlayerByRedis(uid);
|
||||
if (csPlayer == null) {
|
||||
//跨服redis存储最大战力
|
||||
CrossServiceLogic.getInstance().saveBasicPlayerToRedis(user);
|
||||
MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.CrossYuXuLunDaoGetInfoResponse.getNumber(), builder.build(), true);
|
||||
return;
|
||||
}
|
||||
if (!CrossYuxulundaoLogic.limitOpen(user)) {
|
||||
|
|
@ -72,6 +74,7 @@ public class CrossYuxulundaoGetInfoHandler extends BaseHandler<ArenaInfoProto.Cr
|
|||
long yuxulundaoTime = arenaManager.getCrossYuxulundaoFirst();
|
||||
TimeControllerOfFunction timeControllerOfFunction = GlobalDataManaager.getInstance().getTimeControllerOfFunctionByFunctinoType(FunctionIdEnum.CrossYuxulundao);
|
||||
if (null == timeControllerOfFunction) {
|
||||
MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.CrossYuXuLunDaoGetInfoResponse.getNumber(), builder.build(), true);
|
||||
return;
|
||||
}
|
||||
if (yuxulundaoTime >= timeControllerOfFunction.getStartTime() && yuxulundaoTime <= timeControllerOfFunction.getEndTime()) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue