From dd93f6f8a9f8ec1abffc7045160b1aaa387ba1bc Mon Sep 17 00:00:00 2001 From: wangyuan Date: Tue, 26 Mar 2019 15:55:47 +0800 Subject: [PATCH] fix --- .../main/java/com/ljsd/jieling/handler/map/MapLogic.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java index 1e3ae75d3..007be29c3 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java @@ -793,6 +793,9 @@ public class MapLogic { return; } List sAccomplishmentConfigs = SAccomplishmentConfig.getsAccomplishmentConfigByMapId(mapId); + if( sAccomplishmentConfigs == null){ + return; + } Map missionProgress = new HashMap<>(); for(SAccomplishmentConfig sAccomplishmentConfig : sAccomplishmentConfigs){ @@ -810,6 +813,9 @@ public class MapLogic { return; } MapMission mapMission = mapManager.getAllMissionProgress().get(mapId); + if(mapMission == null){ + return; + } int addScore=0; Map allMissionProgress = mapMission.getAllMissionProgress(); boolean needUpdate = false;