diff --git a/app/admin/logic/warehouse_product/WarehouseProductLogic.php b/app/admin/logic/warehouse_product/WarehouseProductLogic.php index 76e6a4803..1f96c6f09 100644 --- a/app/admin/logic/warehouse_product/WarehouseProductLogic.php +++ b/app/admin/logic/warehouse_product/WarehouseProductLogic.php @@ -351,9 +351,8 @@ class WarehouseProductLogic extends BaseLogic $res1->save(['nums'=>bcsub($res1['nums'], $res['nums'],2)]); SqlChannelLog('WarehouseProductStorege', $res1['id'], $res['nums'], -1, Request()->url()); - $res2 = StoreBranchProduct::where('id', $res['id'])->find(); - $res2->save(['stock'=>bcsub($res2['stock'], $res['nums'],2)]); - SqlChannelLog('StoreBranchProduct', $res2['id'], $res['nums'], -1, Request()->url()); + $res->save(['nums'=>bcsub($res['nums'], $res['nums'],2)]); + SqlChannelLog('WarehouseProduct', $res['id'], $res['nums'], -1, Request()->url()); } //增加 @@ -366,8 +365,7 @@ class WarehouseProductLogic extends BaseLogic SqlChannelLog('WarehouseProductStorege', $res1['id'], $res['nums'], 1, Request()->url()); - $res2 = StoreBranchProduct::where('id', $res['id'])->find(); - $res2->save(['stock'=>bcadd($res2['stock'], $params['nums'],2)]); - SqlChannelLog('StoreBranchProduct', $res2['id'], $res['nums'], 1, Request()->url()); + $res->save(['nums'=>bcadd($res['nums'], $params['nums'],2)]); + SqlChannelLog('WarehouseProduct', $res['id'], $res['nums'], 1, Request()->url()); } }