活动判空修改

back_recharge
lvxinran 2020-06-22 13:40:03 +08:00
parent e190010e72
commit 8d1c28db85
1 changed files with 4 additions and 1 deletions

View File

@ -130,7 +130,10 @@ public abstract class AbstractActivity implements IActivity, IEventHandler {
//checkAndUpdate state
ActivityManager activityManager = user.getActivityManager();
ActivityMission activityMission = activityManager.getActivityMissionMap().get(id);
if (activityMission == null || activityMission.getActivityState() != ActivityType.OPEN_STATE || activityMission.getOpenType() == 0) {
if (activityMission == null){
throw new ErrorCodeException(ErrorCode.SERVER_SELF_DEFINE);
}
if (activityMission.getActivityState() != ActivityType.OPEN_STATE || activityMission.getOpenType() == 0) {
throw new ErrorCodeException(ErrorCode.ACTIVITY_NOT_OPEN);
}
ActivityProgressInfo activityProgressInfo = activityMission.getActivityMissionMap().get(missionId);