From 2ba57b1a4a58f282bd7dc4952fe9bc3fe548a18a Mon Sep 17 00:00:00 2001 From: xuexinpeng Date: Mon, 5 Jul 2021 19:33:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=8A=B6=E6=80=81=E4=B8=8D?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E6=94=B9=E5=8F=98=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jieling/logic/mission/main/MistyTripMissionType.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/main/MistyTripMissionType.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/main/MistyTripMissionType.java index 370f41e7d..13f0abd7c 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/main/MistyTripMissionType.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/main/MistyTripMissionType.java @@ -6,11 +6,13 @@ import com.ljsd.jieling.logic.dao.CumulationData; import com.ljsd.jieling.logic.dao.root.User; import com.ljsd.jieling.logic.mission.MissionLoigc; import com.ljsd.jieling.logic.mission.MissionState; +import com.ljsd.jieling.logic.mission.MissionType; import com.ljsd.jieling.logic.mission.data.AbstractDataManager; import com.ljsd.jieling.logic.mission.data.BaseDataManager; import com.ljsd.jieling.logic.mission.data.DataManagerDistributor; import config.SJourneyWithWind; +import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Set; @@ -30,6 +32,12 @@ public class MistyTripMissionType extends AbstractMissionType{ @Override public void calCumulationDataResult(User user, CumulationData.Result result, List missionStateChangeInfos, CumulationData cumulationData) throws Exception { List sTaskConfigs = SJourneyWithWind.getsTaskConfigByTypeMap(result.subType.getMissionTypeValue()); + if (sTaskConfigs == null) { + if(result.subType == MissionType.LOGIN_TIMES){ + //解决新旧版本 更新状态不自动改变问题 + sTaskConfigs = new ArrayList(SJourneyWithWind.config.values()); + } + } if (sTaskConfigs == null) { return; }