From f54082163b60e63c7ee312d1a189a7b4492e380c Mon Sep 17 00:00:00 2001 From: by <123456@qq.com> Date: Thu, 25 Apr 2024 11:45:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=91=A8=E5=8D=A1=E7=A4=BC=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- worldsrv/player.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/worldsrv/player.go b/worldsrv/player.go index 822c068..8e423c7 100644 --- a/worldsrv/player.go +++ b/worldsrv/player.go @@ -4682,16 +4682,17 @@ func (this *Player) CheckWeekCard(shopId int32) bool { // 购买周卡 func (this *Player) UpdateWeekCardData(shopId int32) bool { id := int32(-1) - CardTime := 0 + cardTime := 0 for _, card := range srvdata.PBDB_GiftCardMgr.Datas.GetArr() { if card.ShopID == shopId { id = card.Id - CardTime = int(card.Time) + cardTime = int(card.Time) break } } if id == -1 { return false + } if this.WeekCardTime == nil { this.WeekCardTime = make(map[int32]int64) @@ -4711,7 +4712,7 @@ func (this *Player) UpdateWeekCardData(shopId int32) bool { addTime = int(timeDiff) } //计算7天后0点时间 - sevenDaysLater := time.Now().AddDate(0, 0, CardTime+addTime+1) + sevenDaysLater := time.Now().AddDate(0, 0, cardTime+addTime+1) zeroTime := time.Date(sevenDaysLater.Year(), sevenDaysLater.Month(), sevenDaysLater.Day(), 0, 0, 0, 0, sevenDaysLater.Location()) logger.Logger.Trace("购买周卡后,时间变为:", zeroTime.Unix())