上传修复 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
|
return
|
||||||
}
|
}
|
||||||
change = make([]*pb.DB_UserItemData, len(itmes))
|
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 {
|
if leftnum < 0 {
|
||||||
err = ItemNotEnoughError
|
err = ItemNotEnoughError
|
||||||
return
|
return
|
||||||
@ -173,7 +173,7 @@ func (this *ModelItemsComp) Pack_AddItemsToUserPack(uId string, items map[int32]
|
|||||||
}
|
}
|
||||||
change = make([]*pb.DB_UserItemData, len(itmes))
|
change = make([]*pb.DB_UserItemData, len(itmes))
|
||||||
for k, v := range items {
|
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 {
|
if leftnum < 0 {
|
||||||
err = ItemNotEnoughError
|
err = ItemNotEnoughError
|
||||||
return
|
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 (
|
var (
|
||||||
err error
|
err error
|
||||||
conf *cfg.Game_itemData
|
conf *cfg.Game_itemData
|
||||||
@ -323,6 +323,7 @@ func (this *ModelItemsComp) pack_addItemToUserPack(items []*pb.DB_UserItemData,
|
|||||||
if leftnum <= int64(conf.Maxnum) {
|
if leftnum <= int64(conf.Maxnum) {
|
||||||
grid := &pb.DB_UserItemData{
|
grid := &pb.DB_UserItemData{
|
||||||
GridId: primitive.NewObjectID().Hex(),
|
GridId: primitive.NewObjectID().Hex(),
|
||||||
|
UId: uid,
|
||||||
ItemId: itemId,
|
ItemId: itemId,
|
||||||
Amount: uint32(leftnum),
|
Amount: uint32(leftnum),
|
||||||
CTime: time.Now().Unix(),
|
CTime: time.Now().Unix(),
|
||||||
@ -336,6 +337,7 @@ func (this *ModelItemsComp) pack_addItemToUserPack(items []*pb.DB_UserItemData,
|
|||||||
leftnum -= int64(conf.Maxnum)
|
leftnum -= int64(conf.Maxnum)
|
||||||
grid := &pb.DB_UserItemData{
|
grid := &pb.DB_UserItemData{
|
||||||
GridId: primitive.NewObjectID().Hex(),
|
GridId: primitive.NewObjectID().Hex(),
|
||||||
|
UId: uid,
|
||||||
ItemId: itemId,
|
ItemId: itemId,
|
||||||
Amount: uint32(conf.Maxnum),
|
Amount: uint32(conf.Maxnum),
|
||||||
CTime: time.Now().Unix(),
|
CTime: time.Now().Unix(),
|
||||||
|
Loading…
Reference in New Issue
Block a user