fix(warehouse): 修复仓库产品数量修改逻辑
- 增加对产品数量修改为 0 的特殊处理 - 确保在减少仓库数量时,能够正确增加库存数量
This commit is contained in:
parent
5d73af5719
commit
8f7d02222b
@ -211,8 +211,13 @@ class WarehouseProductLogic extends BaseLogic
|
|||||||
$nums=bcsub($params['nums'], $res['nums'],2);
|
$nums=bcsub($params['nums'], $res['nums'],2);
|
||||||
self::incProductDecStorege($res, $nums,$admin_id);
|
self::incProductDecStorege($res, $nums,$admin_id);
|
||||||
}else{
|
}else{
|
||||||
$nums=bcsub($res['nums'],$params['nums'],2);
|
if($params['nums']==0){
|
||||||
self::decProductIncStorege($res, $nums,$admin_id);
|
$nums=$params['nums'];
|
||||||
|
self::decProductIncStorege($res, $nums,$admin_id);
|
||||||
|
}else{
|
||||||
|
$nums=bcsub($res['nums'],$params['nums'],2);
|
||||||
|
self::decProductIncStorege($res, $nums,$admin_id);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
$datas = [
|
$datas = [
|
||||||
'total_price' => $params['total_price'],
|
'total_price' => $params['total_price'],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user