From 9c794b1173ce69e60f01a6031604414ad147dbd8 Mon Sep 17 00:00:00 2001 From: duhui Date: Thu, 15 Dec 2022 16:22:32 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=81=E5=8D=81=E4=B8=87=E7=9C=9F=E5=85=85?= =?UTF-8?q?=E6=B4=BB=E5=8A=A8bug1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../logic/activity/GiveOneHundredThousandActivity.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/GiveOneHundredThousandActivity.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/GiveOneHundredThousandActivity.java index 059cb1bae..08a91a21f 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/GiveOneHundredThousandActivity.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/GiveOneHundredThousandActivity.java @@ -49,6 +49,7 @@ public class GiveOneHundredThousandActivity extends AbstractActivity { Map zhenChongMap = SSuperZhenChong.getMap(); // 返回对象 List missionInfos = new ArrayList<>(zhenChongMap.size()); + int soFarWentDays = TimeUtils.getSoFarWentDays(activityMission.getCreatTime(), TimeUtils.now())+1; int rewardValue = 0; for (SSuperZhenChong value : zhenChongMap.values()) { @@ -101,7 +102,9 @@ public class GiveOneHundredThousandActivity extends AbstractActivity { if (soFarWentDays > day){ return 3; } - int time = user.getPlayerInfoManager().getDayOfOnlineTime(); + int login = (int)(user.getPlayerInfoManager().getLoginTime() / 1000); + int online = TimeUtils.nowInt() - login; + int time = user.getPlayerInfoManager().getDayOfOnlineTime() + online; if (time >= config.getTime()){ return 1; }