diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/main/CowFlySkyMissionType.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/main/CowFlySkyMissionType.java index bf49601af..101fa4d3e 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/main/CowFlySkyMissionType.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/main/CowFlySkyMissionType.java @@ -55,11 +55,11 @@ public class CowFlySkyMissionType extends AbstractMissionType { public void calCumulationDataResult(User user, CumulationData.Result result, List missionStateChangeInfos, CumulationData cumulationData) throws Exception { // 进行中得任务 Set doingMissionIds = getDoingMissionIds(); - Collection values = SArroGantFly.getTaskTypeMap().get(result.subType.getMissionTypeValue()).values(); - if (values == null || values.isEmpty()){ + Map flyMap = SArroGantFly.getTaskTypeMap().get(result.subType.getMissionTypeValue()); + if (flyMap == null || flyMap.isEmpty()){ return; } - for (SArroGantFly fly : values) { + for (SArroGantFly fly : flyMap.values()) { // 任务子id int id = fly.getId(); // 不在执行中