东海寻仙修改
parent
435ed56a0f
commit
4b09df7f4f
|
@ -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);
|
||||
}
|
||||
}
|
||||
//筛选卡池
|
||||
|
|
Loading…
Reference in New Issue