From 5eb495a8e4904345cb6985446ec727d17ddd8b9c Mon Sep 17 00:00:00 2001 From: xuexinpeng Date: Tue, 20 Jul 2021 16:34:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B4=BB=E5=8A=A8=E7=B1=BB=E5=9E=8B=EF=BC=9A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ljsd/jieling/logic/dao/UserMissionManager.java | 5 +++-- .../java/com/ljsd/jieling/logic/mission/MissionLoigc.java | 3 ++- 2 files changed, 5 insertions(+), 3 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 196b01f2f..010f20cf4 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 @@ -1,5 +1,6 @@ package com.ljsd.jieling.logic.dao; +import com.ljsd.GameApplication; import com.ljsd.common.mogodb.MongoBase; import com.ljsd.jieling.config.clazzStaticCfg.TaskStaticConfig; import com.ljsd.jieling.core.VipPrivilegeType; @@ -102,7 +103,7 @@ public class UserMissionManager extends MongoBase { break; } case DAILY_REFRESH: - int day = new Date(TimeUtils.now()).getDate();//当月第几天 + int day = new Date(GameApplication.serverConfig.getCacheOpenTime()).getDate();//当月第几天 Set missionIds = SDailyTasksConfig.config.values().stream().filter(n->day >=n. getViewDateUp()&& day <=n.getViewDataDown()).map(n ->n.getId()).collect(Collectors.toSet()); int type = (int) parm[0]; @@ -231,7 +232,7 @@ public class UserMissionManager extends MongoBase { updateString("cowFlySkyMissionType", cowFlySkyMissionType); break; case ENDLESS_MISSION_REFRESH: - int days = new Date(TimeUtils.now()).getDate();//当月第几天 + int days = new Date(GameApplication.serverConfig.getCacheOpenTime()).getDate();//当月第几天 Set endlessTask = STableManager.getConfig(SEndlessTask.class).values().stream().filter(n->days >=n. getViewDateUp()&& days <=n.getViewDataDown()).map(n ->n.getId()).collect(Collectors.toSet()); endlessMissionType.getDoingMissionIds().clear(); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java index cde8270a2..417429ef5 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java @@ -1,6 +1,7 @@ package com.ljsd.jieling.logic.mission; +import com.ljsd.GameApplication; import com.ljsd.jieling.config.clazzStaticCfg.TaskStaticConfig; import com.ljsd.jieling.dataReport.reportBeans_37.Repot37EventUtil; import com.ljsd.jieling.exception.ErrorCode; @@ -388,7 +389,7 @@ public class MissionLoigc { values.forEach(v->{ int id = v.getId(); SEndlessTask config = STableManager.getConfig(SEndlessTask.class).get(id); - int day =new Date(TimeUtils.now()).getDate();//当月第几天 + int day =new Date(GameApplication.serverConfig.getCacheOpenTime()).getDate();//当月第几天 if(day >= config.getViewDateUp() && day <= config.getViewDataDown()){ CommonProto.UserMissionInfo.Builder info = CommonProto.UserMissionInfo.newBuilder(); info.setMissionId(id);