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