周卡礼包

This commit is contained in:
by 2024-04-25 11:45:32 +08:00
parent d8e03cf53d
commit f54082163b
1 changed files with 4 additions and 3 deletions

View File

@ -4682,16 +4682,17 @@ func (this *Player) CheckWeekCard(shopId int32) bool {
// 购买周卡 // 购买周卡
func (this *Player) UpdateWeekCardData(shopId int32) bool { func (this *Player) UpdateWeekCardData(shopId int32) bool {
id := int32(-1) id := int32(-1)
CardTime := 0 cardTime := 0
for _, card := range srvdata.PBDB_GiftCardMgr.Datas.GetArr() { for _, card := range srvdata.PBDB_GiftCardMgr.Datas.GetArr() {
if card.ShopID == shopId { if card.ShopID == shopId {
id = card.Id id = card.Id
CardTime = int(card.Time) cardTime = int(card.Time)
break break
} }
} }
if id == -1 { if id == -1 {
return false return false
} }
if this.WeekCardTime == nil { if this.WeekCardTime == nil {
this.WeekCardTime = make(map[int32]int64) this.WeekCardTime = make(map[int32]int64)
@ -4711,7 +4712,7 @@ func (this *Player) UpdateWeekCardData(shopId int32) bool {
addTime = int(timeDiff) addTime = int(timeDiff)
} }
//计算7天后0点时间 //计算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()) zeroTime := time.Date(sevenDaysLater.Year(), sevenDaysLater.Month(), sevenDaysLater.Day(), 0, 0, 0, 0, sevenDaysLater.Location())
logger.Logger.Trace("购买周卡后,时间变为:", zeroTime.Unix()) logger.Logger.Trace("购买周卡后,时间变为:", zeroTime.Unix())