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; }