From 93fca9a83b5da3c3ea0f0075b1af068961bc0be6 Mon Sep 17 00:00:00 2001 From: lvxinran Date: Thu, 3 Jun 2021 06:34:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E7=A9=BA=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ljsd/jieling/logic/activity/TreasureActivity.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/TreasureActivity.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/TreasureActivity.java index f584daadb..fffee0d0d 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/TreasureActivity.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/TreasureActivity.java @@ -251,6 +251,10 @@ public class TreasureActivity extends AbstractActivity { private void getAllTreasureRewards(User user, ActivityMission activityMission, int destState, List dropList){ for(int i = 1 ; i<=user.getPlayerInfoManager().getTreasureLevel();i++){ Map progressInfoMap = activityMission.getActivityMissionMap(); + if(progressInfoMap.get(i)==null){ + LOGGER.info("问题id:{}",i); + continue; + } int state =progressInfoMap.get(i).getState(); if(state == destState || state == ActivityType.FINISH_TAKED) { continue;