diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/DataManagerDistributor.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/DataManagerDistributor.java index 9bc9f554b..17dcba0ee 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/DataManagerDistributor.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/DataManagerDistributor.java @@ -50,6 +50,7 @@ public class DataManagerDistributor { judges.put(MissionType.ARENA_FIGHTSUCCES_TIMES,new ArenaChallengeManager()); judges.put(MissionType.FINSIH_DAYILY_TIMES,new FinishDailyManager()); + judges.put(MissionType.TAKE_ADVENTUREREWARD_TIMES,new TakeAdventureTimesManager()); } public static CumulationData.Result updateData(CumulationData data, MissionType missionType, Object...parm) throws Exception { diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/TakeAdventureTimesManager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/TakeAdventureTimesManager.java new file mode 100644 index 000000000..e5a0f096a --- /dev/null +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/TakeAdventureTimesManager.java @@ -0,0 +1,12 @@ +package com.ljsd.jieling.logic.mission.data; + +import com.ljsd.jieling.logic.dao.CumulationData; +import com.ljsd.jieling.logic.mission.MissionType; + +public class TakeAdventureTimesManager implements BaseDataManager{ + @Override + public CumulationData.Result updateData(CumulationData data, MissionType missionType, Object... parm) { + data.takeAdventurerewardTimes++; + return new CumulationData.Result(missionType); + } +}