活动类型不存在 天宫密宝逻辑待查

zhangshanxue 2020-06-08 11:15:40 +08:00
parent bc00118998
commit bd7e3f4749
3 changed files with 6 additions and 0 deletions

View File

@ -468,6 +468,10 @@ public class ActivityLogic implements IEventHandler{
endTime = (int) (ToolsUtil.getTimeLong(sGlobalActivity.getStartTimeLong(),sGlobalActivity.getEndTimeLong(),sGlobalActivity.getTime(),createTime, 2) / 1000);
}
AbstractActivity abstractActivity = ActivityTypeEnum.getActicityType(sGlobalActivity.getId());
if(abstractActivity==null){
LOGGER.error(sGlobalActivity.getId()+":活动类型不存在");
continue;
}
List<CommonProto.ActivityInfo.MissionInfo> missionInfos =abstractActivity.getAllMissInfo(activityMission);
activityInfoList.add(CommonProto.ActivityInfo.newBuilder().setActivityId(activityId).addAllMission(missionInfos).setStartTime(startTime).setEndTime(endTime).setValue(activityMission.getV()).setReallyOpen(activityMission.getOpenType()).build());
}

View File

@ -61,6 +61,7 @@ public interface ActivityType {
int LEVEL_EXPERT = 52; //进阶达人
int BUY_GOLD = 53; //购买金币 点石成金
int ECPEDITION_ACTIVITY = 54; //天宫密宝
int COPY_PASS = 55; // 开服福利 副本限时通过奖励

View File

@ -46,6 +46,7 @@ public enum ActivityTypeEnum {
SECURTBOX_EXPERT(ActivityType.SECURTBOX_EXPERT,SecurtBoxExpectRankActivity::new),
FIND_FAIRY_FESTIVAL(ActivityType.FIND_FAIRY_FESTIVAL,RechargeSumActivity::new),
BUY_GOLD(ActivityType.BUY_GOLD,BuyGoldActivity::new),
ECPEDITION_ACTIVITY(ActivityType.ECPEDITION_ACTIVITY,DefaultEmptyActivity::new),
COPY_PASS(ActivityType.COPY_PASS,ChapterRewardActivity::new)
;
private int type;