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);
|
||||
self::incProductDecStorege($res, $nums,$admin_id);
|
||||
}else{
|
||||
$nums=bcsub($res['nums'],$params['nums'],2);
|
||||
self::decProductIncStorege($res, $nums,$admin_id);
|
||||
if($params['nums']==0){
|
||||
$nums=$params['nums'];
|
||||
self::decProductIncStorege($res, $nums,$admin_id);
|
||||
}else{
|
||||
$nums=bcsub($res['nums'],$params['nums'],2);
|
||||
self::decProductIncStorege($res, $nums,$admin_id);
|
||||
}
|
||||
}
|
||||
$datas = [
|
||||
'total_price' => $params['total_price'],
|
||||
|
Loading…
x
Reference in New Issue
Block a user