上传背包格子使用 完毕 清理的问题

This commit is contained in:
liwei1dao 2022-08-02 09:46:05 +08:00
parent 79d8cf4e31
commit 50c50a4490

View File

@ -57,14 +57,6 @@ func (this *ModelItemsComp) AddUserPack(uId string, itmes ...*pb.DB_UserItemData
return return
} }
//更新用户的背包信息
func (this *ModelItemsComp) DelUserPack(uId string, ids ...string) (err error) {
if err = this.DelListlds(uId, ids...); err != nil {
this.module.Errorf("err:%v", err)
}
return
}
//更新用户的背包信息 //更新用户的背包信息
func (this *ModelItemsComp) UpdateUserPack(uid string, itmes ...*pb.DB_UserItemData) (err error) { func (this *ModelItemsComp) UpdateUserPack(uid string, itmes ...*pb.DB_UserItemData) (err error) {
for _, v := range itmes { for _, v := range itmes {
@ -239,7 +231,12 @@ func (this *ModelItemsComp) AddItemToUserPackByGrid(uId string, gridid string, a
return return
} else { } else {
itme.Amount = uint32(num) itme.Amount = uint32(num)
this.UpdateUserPack(uId, itme) if itme.Amount > 0 {
this.UpdateUserPack(uId, itme)
} else {
this.DeleteUserPack(uId, itme)
}
change = append(change, itme) change = append(change, itme)
} }
} }