diff --git a/app/admin/models/inventory_allot.go b/app/admin/models/inventory_allot.go index b343f36..1cd76ed 100644 --- a/app/admin/models/inventory_allot.go +++ b/app/admin/models/inventory_allot.go @@ -684,8 +684,8 @@ func allotAuditAndUpdateStock(gdb *gorm.DB, allotOrder ErpInventoryAllotOrder) e } // 更新库存调拨商品信息表的调拨金额 - err = gdb.Table("erp_inventory_allot_commodity").Where("allot_order_id = ? and commodity_id = ?", - v.AllotOrderId, v.CommodityId). + err = gdb.Table("erp_inventory_allot_commodity").Where("allot_order_id = ? and commodity_id = ? and "+ + "imei = ?", v.AllotOrderId, v.CommodityId, v.IMEI). Updates(map[string]interface{}{ "amount": nAmount, }).Error