diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/UserMissionManager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/UserMissionManager.java index 5bb66a0b6..7c03601f0 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/UserMissionManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/UserMissionManager.java @@ -161,6 +161,7 @@ public class UserMissionManager extends MongoBase { break; case MISSING_ROOM_REFRESH: Map mustAppear = new HashMap<>(); + List mustMissions = new ArrayList<>(); if((int)parm[0]==1){ //删除已经领取奖励的 missingRoomMissionType.getFinishMissionIds().removeIf(value->missingRoomMissionType.getAllMissingTime().get(value)==-1); @@ -195,8 +196,9 @@ public class UserMissionManager extends MongoBase { missingRoomMissionType.setRefreshTotalCount(missingRoomMissionType.getRefreshTotalCount()+1); } missingRoomMissionType.getDoingMissionIds().clear(); + }else{ + mustMissions.add(SMazeTreasureSetting.sMazeTreasureSetting.getFirstRefresh()); } - List mustMissions = new ArrayList<>(); if(!mustAppear.isEmpty()){ for(Map.Entry entry:mustAppear.entrySet()){ List sMazeTreasures = SMazeTreasure.mazeMapByTaskType.get(entry.getKey()); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/main/MissingRoomMissionType.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/main/MissingRoomMissionType.java index 5069f26d4..20d1d0233 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/main/MissingRoomMissionType.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/main/MissingRoomMissionType.java @@ -28,11 +28,7 @@ public class MissingRoomMissionType extends AbstractMissionType{ private int refreshTotalCount; -// private int coinRefreshCount; -// -// private int higherDailyRefreshCount; -// -// private int especialDailyRefreshCount; + @Override public void openMission(User user, int missionId, List missionTypeEnumList) { diff --git a/tablemanager/src/main/java/config/SMazeTreasureSetting.java b/tablemanager/src/main/java/config/SMazeTreasureSetting.java index 129ed1823..3f605a02a 100644 --- a/tablemanager/src/main/java/config/SMazeTreasureSetting.java +++ b/tablemanager/src/main/java/config/SMazeTreasureSetting.java @@ -27,6 +27,8 @@ public class SMazeTreasureSetting implements BaseConfig { private int refreshVIP; + private int firstRefresh; + public static SMazeTreasureSetting sMazeTreasureSetting; @@ -71,4 +73,8 @@ public class SMazeTreasureSetting implements BaseConfig { public int getRefreshVIP() { return refreshVIP; } + + public int getFirstRefresh() { + return firstRefresh; + } } \ No newline at end of file