From f0863ffbb8be133c76a74a5aaaec69f452947910 Mon Sep 17 00:00:00 2001 From: lvxinran Date: Tue, 24 Dec 2019 16:00:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BB=BA=E5=8F=B7=E8=BF=B7=E5=AE=AB=E5=AF=BB?= =?UTF-8?q?=E5=AE=9D=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ljsd/jieling/logic/dao/UserMissionManager.java | 4 +++- .../jieling/logic/mission/main/MissingRoomMissionType.java | 6 +----- tablemanager/src/main/java/config/SMazeTreasureSetting.java | 6 ++++++ 3 files changed, 10 insertions(+), 6 deletions(-) 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