From 9797af171bb5f33aa698228edfc39b5d9aad03f6 Mon Sep 17 00:00:00 2001 From: xuexinpeng Date: Sat, 31 Jul 2021 23:59:36 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=B7=85=E5=B3=B0=E8=B5=9B=E3=80=91?= =?UTF-8?q?=E8=B5=9B=E5=BC=80=E6=9C=8D=E7=AC=AC=E4=B8=80=E5=A4=A9=E5=B0=B1?= =?UTF-8?q?=E8=A7=A3=E9=94=81=E4=BA=86=E5=B7=85=E5=B3=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jieling/logic/GlobalDataManaager.java | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/GlobalDataManaager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/GlobalDataManaager.java index 405d4bf7a..285c8fb12 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/GlobalDataManaager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/GlobalDataManaager.java @@ -338,14 +338,17 @@ public class GlobalDataManaager implements IManager { //此时是开服第几天 long day = TimeUtils.getGapDaysByTwoTime(GameApplication.serverConfig.getOpenTime(),TimeUtils.getTimeStamp2(TimeUtils.now()))+1; if(day < limitDay[1]){ - long mod = passTims % (diffTime + seasonInterval); - long turns = passTims / ((diffTime + seasonInterval)); - if(mod > diffTime ){ - turns++; - } - long addTim = turns * (diffTime + seasonInterval); - timeOpenOfThis =seasonOpenLong+addTim+(limitDay[1]-day)*3*3600*1000; - timeCloseOfThis =seasonEndLong+addTim; +// long mod = passTims % (diffTime + seasonInterval); +// long turns = passTims / ((diffTime + seasonInterval)); +// if(mod > diffTime ){ +// turns++; +// } + //long addTim = turns * (diffTime + seasonInterval); + //timeOpenOfThis =seasonOpenLong+addTim+(limitDay[1]-day)*3*3600*1000; + //timeCloseOfThis =seasonEndLong+addTim; + + timeOpenOfThis =TimeUtils.getBeginOfDay(TimeUtils.now())+(limitDay[1]-day)*24*3600*1000; + timeCloseOfThis =0; CommonProto.FunctionOfTime timeInfo = CommonProto.FunctionOfTime.newBuilder() .setFunctionId(id) .setStartTime((int) (timeOpenOfThis / 1000))