fix(warehouse): 修复库存数量计算错误
- 修改减少库存逻辑,使用正确的字段进行计算 - 修改增加库存逻辑,使用正确的字段进行计算 - 统一库存日志记录的表名
This commit is contained in:
parent
559af685af
commit
dc2cadfab9
@ -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());
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user