From a27f49ba42ccfe0cb49e900bdc2ee020ea44ca18 Mon Sep 17 00:00:00 2001 From: "DESKTOP-C3M45P4\\dengdan" Date: Mon, 12 Oct 2026 12:44:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=91=A8=E7=A4=BC=E5=8C=85?= =?UTF-8?q?=E4=B8=8D=E6=98=AF=E5=91=A8=E4=B8=80=E5=88=B7=E6=96=B0=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../rechargeHandler/AbstractRechargeHandler.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/newRechargeInfo/rechargeHandler/AbstractRechargeHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/newRechargeInfo/rechargeHandler/AbstractRechargeHandler.java index 900913d4f..00fb14926 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/newRechargeInfo/rechargeHandler/AbstractRechargeHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/newRechargeInfo/rechargeHandler/AbstractRechargeHandler.java @@ -32,6 +32,15 @@ public abstract class AbstractRechargeHandler implements RechargeHandler { if(bag.getRefreshTime() != 0 && bag.getRefreshTime() < now){ bag.refresh(); } + int timeType = bag.getTimeType(); + //如果是每周一刷新的,要判断开始时间是否是每周一,不是要重新刷新 + if(timeType == 7){ + long startTime = bag.getStartTime(); + long weekdayStartTime = TimeUtils.getCurWeekdayStartTime(1, 0); + if(!TimeUtils.isSameDay(startTime,weekdayStartTime)){ + bag.refresh(); + } + } return true; }