东海寻仙修改

back_recharge
lvxinran 2020-03-06 18:37:30 +08:00
parent 435ed56a0f
commit 4b09df7f4f
1 changed files with 5 additions and 8 deletions

View File

@ -189,16 +189,13 @@ public class HeroLogic{
}
if(sLotterySetting.getLotteryType()==3){
//活动抽卡校验
Object[] activityStatusByType = ActivityLogic.getInstance().getActivityStatusByType(user, sLotterySetting.getActivityId());
if(activityStatusByType.length!=1){
if(!user.getActivityManager().getActivityMissionMap().containsKey(sLotterySetting.getActivityId())){
throw new ErrorCodeException(ErrorCode.ACTIVITY_NOT_OPEN);
}
if(activityStatusByType[0] instanceof SGlobalActivity){
SGlobalActivity activity = (SGlobalActivity)activityStatusByType[0];
long endTimeLong = ToolsUtil.getEndTimeLong(activity.getStartTimeLong(), activity.getEndTimeLong(), activity.getTime(), user.getPlayerInfoManager().getCreateTime(), activity.getGapTime());
if(TimeUtils.now()>endTimeLong){
throw new ErrorCodeException(ErrorCode.ACTIVITY_NOT_OPEN);
}
SGlobalActivity activity = SGlobalActivity.getsGlobalActivityMap().get(sLotterySetting.getActivityId());
long endTimeLong = ToolsUtil.getEndTimeLong(activity.getStartTimeLong(), activity.getEndTimeLong(), activity.getTime(), user.getPlayerInfoManager().getCreateTime(), activity.getGapTime());
if(TimeUtils.now()>endTimeLong){
throw new ErrorCodeException(ErrorCode.ACTIVITY_NOT_OPEN);
}
}
//筛选卡池