From eda6fd40f4e3bc10de3e7f6dbda56ae749304926 Mon Sep 17 00:00:00 2001 From: wangyuan Date: Mon, 13 Jan 2020 11:10:51 +0800 Subject: [PATCH] =?UTF-8?q?=C2=A0=E5=9F=BA=E9=87=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/ljsd/jieling/logic/GlobalDataManaager.java | 3 +++ .../main/java/com/ljsd/jieling/logic/player/PlayerLogic.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) 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 5b1b63fc1..f71bd5dcb 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/GlobalDataManaager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/GlobalDataManaager.java @@ -361,11 +361,14 @@ public class GlobalDataManaager implements IManager { Integer goodsId = iterator.next(); if(SRechargeCommodityConfig.rechargeCommodityConfigMap.get(goodsId).getDailyUpdate() == 1){ buyGoodsTimes.put(goodsId,0); + update =true; } } if(update){ + user.getPlayerInfoManager().getRechargeInfo().clearCacheSendId(); user.getPlayerInfoManager().getRechargeInfo().setBuyGoodsTimes(buyGoodsTimes); + } } } 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 33457b57d..7b5c93286 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 @@ -446,7 +446,7 @@ public class PlayerLogic { if(remainDays<0){ remainDays=0; } - int sendTims = days-1; + int sendTims = days; while (sendTims-->0){ if( type == GiftGoodsType.FOUND_ONE || type == GiftGoodsType.FOUND_TWO){ mailReward = ItemUtil.getMailReward(SLuxuryFund.getByFoundIdAndDay(goodsInfo.getKey(),sRechargeCommodityConfig.getContiueDays()-remainDays - sendTims).getreward());