fix(warehouse): 修复库存数量计算错误

- 修改减少库存逻辑,使用正确的字段进行计算
- 修改增加库存逻辑,使用正确的字段进行计算
- 统一库存日志记录的表名
This commit is contained in:
mkm 2025-01-04 15:30:17 +08:00
parent 559af685af
commit dc2cadfab9

View File

@ -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());
}
}