diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java index accdca1a2..93b2c979a 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java @@ -231,6 +231,9 @@ public class MissionLoigc { } for(Integer id:jadeDynastyMissionType.getFinishMissionIds()){ SThemeActivityTaskConfig config = SThemeActivityTaskConfig.idTaskConfig.get(id); + if(config==null){ + continue; + } int progress = config.getTaskValue()[1][0]; missionList.add(CommonProto.UserMissionInfo.newBuilder().setMissionId(id).setState(1).setType(jadeMissionType).setProgress(progress).setTakeTimes(0).build()); }