diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java index 2ad6a5ed3..d48bf60a7 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java @@ -211,6 +211,11 @@ public class ActivityLogic { if (activityMission != null) { continue; } + AbstractActivity abstractActivity = ActivityTypeEnum.getActicityType(activityId); + if (null==abstractActivity) { + continue; + } + abstractActivity.initActivity(user); if(!initOtherActivity(user, sGlobalActivity)){ activityManager.initAllActivityMission(activityId); }