From dc2cadfab99f03a75b858c09b2751439c1712df9 Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Sat, 4 Jan 2025 15:30:17 +0800 Subject: [PATCH] =?UTF-8?q?fix(warehouse):=20=E4=BF=AE=E5=A4=8D=E5=BA=93?= =?UTF-8?q?=E5=AD=98=E6=95=B0=E9=87=8F=E8=AE=A1=E7=AE=97=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改减少库存逻辑,使用正确的字段进行计算 - 修改增加库存逻辑,使用正确的字段进行计算 - 统一库存日志记录的表名 --- .../logic/warehouse_product/WarehouseProductLogic.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) 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()); } }