删除血战到底任务部分逻辑,查询到没有上层调用

master_otnew
grimm 2024-01-29 14:34:35 +08:00
parent 05faac1c8f
commit 8da5ec551c
1 changed files with 5 additions and 10 deletions

View File

@ -180,16 +180,7 @@ public class UserMissionManager extends MongoBase {
* @throws Exception
*/
public void calCumulationDataResult(User user, MissionType missionType, Map<GameMisionType, List<MissionStateChangeInfo>> missionTypeEnumListMap, Object...parm) throws Exception {
if(missionType == MissionType.BLOODY_KILL_NUMS){
if(!bloodyMissionIdsType.getDoingMissionIds().isEmpty()){
CumulationData.Result result = new CumulationData.Result(missionType, 0);
bloodyMissionIdsType.calCumulationDataResult(user,result,missionTypeEnumListMap.get(GameMisionType.BLOODYMISSION),null);
if(result.value == 1){
updateString("bloodyMissionIdsType",bloodyMissionIdsType);
}
}
return;
}
if(!dailyMissionIdsType.getDoingMissionIds().isEmpty()){
List<SDailyTasksConfig> sTaskConfigs = SDailyTasksConfig.getsTaskConfigByTypeMap(missionType.getMissionTypeValue());
if (sTaskConfigs != null) {
@ -247,6 +238,7 @@ public class UserMissionManager extends MongoBase {
}
}
if(!jadeDynastyMissionType.getDoingMissionIds().isEmpty() ){
List<SThemeActivityTaskConfig> sThemeActivityTaskConfigs = SThemeActivityTaskConfig.sThemeTaskConfigListByTypeMapTmp.get(missionType.getMissionTypeValue());
if(sThemeActivityTaskConfigs!=null){
@ -295,6 +287,7 @@ public class UserMissionManager extends MongoBase {
}
}
// 东海寻仙
if (!donghaiXunxianMission.getDoingMissionIds().isEmpty()){
CumulationData.Result result = donghaiXunxianData.updateData(missionType, parm);
@ -304,6 +297,7 @@ public class UserMissionManager extends MongoBase {
updateString("donghaiXunxianMission",donghaiXunxianMission);
}
}
//缥缈之旅
if(!mistyTripMissionType.getDoingMissionIds().isEmpty() ){
Map<Integer, SJourneyWithWind> config = STableManager.getConfig(SJourneyWithWind.class);
@ -326,6 +320,7 @@ public class UserMissionManager extends MongoBase {
}
}
}
// 公用任务类型,累计次数形式
CumulationData.Result result = cumulationData.updateData(missionType, parm);
if(result != null){