From e7b58ef886d4cc806581e18cd4a9bd9c8aff2e0a Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 20 Nov 2024 16:53:48 +0800 Subject: [PATCH] 1 --- server/wheelserver/service/award.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/server/wheelserver/service/award.go b/server/wheelserver/service/award.go index ccc2cf8f..f18f9076 100644 --- a/server/wheelserver/service/award.go +++ b/server/wheelserver/service/award.go @@ -18,24 +18,27 @@ func (this *award) unInit() { } func (this *award) AddItem(accountId string, itemId int32, itemNum int32, baseVo *vo.BaseVo) { + nowTime := f5.GetApp().GetRealSeconds() itemMeta := mt.Table.Item.GetById(int64(itemId)) if itemMeta == nil { return } if itemMeta.GetItemType() == constant.ITEM_TYPE_SPEC_DICE { + user := new(model.User) + if err, found := user.Find(accountId, nowTime); err == nil && found { + } return } - nowTime := int32(f5.GetApp().GetRealSeconds()) bagItem := new(model.Bag) if err, found := bagItem.Find(accountId, itemId); err == nil { if found { - bagItem.AddItemNum(itemNum, nowTime) + bagItem.AddItemNum(itemNum, int32(nowTime)) } else { bagItem.AccountId = accountId bagItem.ItemId = itemId bagItem.ItemNum = itemNum - bagItem.CreateTime = nowTime - bagItem.ModifyTime = nowTime + bagItem.CreateTime = int32(nowTime) + bagItem.ModifyTime = int32(nowTime) bagItem.Create() } baseVo.GetOrCreateAward().AddItem(itemId, itemNum)