diff --git a/server/wheelserver/model/bag.go b/server/wheelserver/model/bag.go index fe3c7ff3..5b9cb96f 100644 --- a/server/wheelserver/model/bag.go +++ b/server/wheelserver/model/bag.go @@ -8,8 +8,8 @@ import ( ) type Bag struct { - Idx int64 `gorm:"column:idx;AUTO_INCREMENT"` - AccountId string `gorm:"column:account_id;primaryKey"` + Idx int64 `gorm:"column:idx;AUTO_INCREMENT;primaryKey"` + AccountId string `gorm:"column:account_id"` ItemId int32 `gorm:"column:item_id"` ItemNum int32 `gorm:"column:item_num"` CreateTime int32 `gorm:"column:createtime;<-:create"` diff --git a/server/wheelserver/service/award.go b/server/wheelserver/service/award.go index 3e81b9ab..b938db09 100644 --- a/server/wheelserver/service/award.go +++ b/server/wheelserver/service/award.go @@ -22,7 +22,12 @@ func (this *award) AddItem(accountId string, itemId int32, itemNum int32, baseVo if found { bagItem.AddItemNum(itemNum, nowTime) } else { - + bagItem.AccountId = accountId + bagItem.ItemId = itemId + bagItem.ItemNum = itemNum + bagItem.CreateTime = nowTime + bagItem.ModifyTime = nowTime + bagItem.Create() } } }