From 025f80cd7ce67510aa7d2f367e5816d7ddd04193 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Thu, 14 Jul 2022 16:08:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E4=BF=AE=E5=A4=8D=20item=20?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=B2=A1=E6=9C=89uid=20=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/items/modelitems.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/items/modelitems.go b/modules/items/modelitems.go index f0a5428f9..9970daa8b 100644 --- a/modules/items/modelitems.go +++ b/modules/items/modelitems.go @@ -126,7 +126,7 @@ func (this *ModelItemsComp) Pack_AddItemToUserPack(uId string, itemId int32, add return } change = make([]*pb.DB_UserItemData, len(itmes)) - add, update, del, leftnum = this.pack_addItemToUserPack(itmes, itemId, addnum) + add, update, del, leftnum = this.pack_addItemToUserPack(uId, itmes, itemId, addnum) if leftnum < 0 { err = ItemNotEnoughError return @@ -173,7 +173,7 @@ func (this *ModelItemsComp) Pack_AddItemsToUserPack(uId string, items map[int32] } change = make([]*pb.DB_UserItemData, len(itmes)) for k, v := range items { - add, update, del, leftnum = this.pack_addItemToUserPack(itmes, k, v) + add, update, del, leftnum = this.pack_addItemToUserPack(uId, itmes, k, v) if leftnum < 0 { err = ItemNotEnoughError return @@ -248,7 +248,7 @@ func (this *ModelItemsComp) Pack_AddItemToUserPackByGrid(uId string, gridid stri } ///添加移除物品到用户背包 -func (this *ModelItemsComp) pack_addItemToUserPack(items []*pb.DB_UserItemData, itemId int32, addnum int32) (add, update, del []*pb.DB_UserItemData, leftnum int64) { +func (this *ModelItemsComp) pack_addItemToUserPack(uid string, items []*pb.DB_UserItemData, itemId int32, addnum int32) (add, update, del []*pb.DB_UserItemData, leftnum int64) { var ( err error conf *cfg.Game_itemData @@ -323,6 +323,7 @@ func (this *ModelItemsComp) pack_addItemToUserPack(items []*pb.DB_UserItemData, if leftnum <= int64(conf.Maxnum) { grid := &pb.DB_UserItemData{ GridId: primitive.NewObjectID().Hex(), + UId: uid, ItemId: itemId, Amount: uint32(leftnum), CTime: time.Now().Unix(), @@ -336,6 +337,7 @@ func (this *ModelItemsComp) pack_addItemToUserPack(items []*pb.DB_UserItemData, leftnum -= int64(conf.Maxnum) grid := &pb.DB_UserItemData{ GridId: primitive.NewObjectID().Hex(), + UId: uid, ItemId: itemId, Amount: uint32(conf.Maxnum), CTime: time.Now().Unix(),