diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java index 3d58f9b6c..a7aff041c 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java @@ -389,13 +389,13 @@ public class PlayerLogic { time = goodsInfo.getValue(); } days = TimeUtils.differentDays(lastSendTime * 1000L,time * 1000L); - if(days == 0){ + if(days <= 0){ continue; } - if(days == sRechargeCommodityConfig.getContiueDays()){ + remainDays = TimeUtils.differentDays(nowTime * 1000L, goodsInfo.getValue()*1000L)-1; + if(remainDays<0){ days-=1; } - remainDays = TimeUtils.differentDays(nowTime * 1000L, goodsInfo.getValue()*1000L)-1; }else{ continue; }