上传修复 item 数据没有uid 字段错误
This commit is contained in:
parent
9092120d56
commit
025f80cd7c
@ -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(),
|
||||
|
Loading…
Reference in New Issue
Block a user