玉虚换一批11.30过后不让刷新

xuexinpeng 2021-11-07 23:33:08 +08:00
parent bcfe4d5dac
commit 190e3fcf79
2 changed files with 12 additions and 0 deletions

View File

@ -34,6 +34,8 @@ public class WeekCardInfoHandler extends BaseHandler<ActivityProto.WeekCardInfo
*/
@Override
public void processWithProto(ISession session, ActivityProto.WeekCardInfoRequest proto) throws Exception{
ActivityProto.WeekCardInfoResponse.Builder res = ActivityProto.WeekCardInfoResponse.newBuilder();
MessageUtil.sendMessage(session, 1, MessageTypeProto.MessageType.WeekCardInfoResponse.getNumber(), res.build(), true);
return;
/*User user = UserManager.getUser(session.getUid());
int[] weekType = WeekCardLogic.getInstance().getWeekCardType(user);

View File

@ -1,5 +1,7 @@
package com.ljsd.jieling.handler.crossServer;
import com.ljsd.jieling.exception.ErrorCode;
import com.ljsd.jieling.exception.ErrorCodeException;
import com.ljsd.jieling.handler.BaseHandler;
import com.ljsd.jieling.logic.arena.CrossYuxulundaoLogic;
import com.ljsd.jieling.logic.dao.ArenaEnemy;
@ -11,6 +13,7 @@ import com.ljsd.jieling.util.MessageUtil;
import rpc.protocols.ArenaInfoProto;
import rpc.protocols.MessageTypeProto;
import java.util.Calendar;
import java.util.List;
/**
@ -30,6 +33,13 @@ public class CrossYuxulundaoEnemyInfoHandler extends BaseHandler<ArenaInfoProto.
if (user == null) {
return;
}
Calendar calendar = Calendar.getInstance();
int day = calendar.get(Calendar.DAY_OF_WEEK);
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
if (day == 1 && hour == 23 && minute >=30) {
throw new ErrorCodeException(ErrorCode.CROSS_YXLD_OVER);
}
ArenaManager arenaManager = user.getArenaManager();
ArenaInfoProto.CrossYuXuLunDaoChangeEnemyInfoResponse.Builder builder = ArenaInfoProto.CrossYuXuLunDaoChangeEnemyInfoResponse.newBuilder();
if (!CrossYuxulundaoLogic.limitOpen(user)) {