Merge pull request 'fix(warehouse): 修复库存数量计算错误' (#430) from dev into main
Reviewed-on: #430
This commit is contained in:
commit
25f067d3fe
@ -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