|
|
@@ -112,8 +112,8 @@ class PurchaseClass extends BaseClass
|
|
|
|
|
|
$prePrice = bcadd($prePrice, $sellPrice, 2);
|
|
|
|
|
|
- //加库存
|
|
|
- ProductClass::addStockByItemNum($hdProductId, $itemNum);
|
|
|
+ //先不加库存,等支付完成后再加
|
|
|
+ //ProductClass::addStockByItemNum($hdProductId, $itemNum);
|
|
|
|
|
|
}
|
|
|
$sendCost = $data['sendCost'] ?? 0.00;
|
|
|
@@ -330,6 +330,13 @@ class PurchaseClass extends BaseClass
|
|
|
$custom->buyNum += 1;
|
|
|
$custom->buyAmount = bcadd($custom->buyAmount, $actPrice, 2);
|
|
|
$custom->save();
|
|
|
+
|
|
|
+ /********支付成功后加库存 linqh 2021-05-10*********/
|
|
|
+ $orderSn = $info->orderSn;
|
|
|
+ $purchaseItem = PurchaseItemClass::getAllByCondition(['orderSn'=>$orderSn],null,"*");
|
|
|
+ foreach ($purchaseItem as $v){
|
|
|
+ ProductClass::addStockByItemNum($v['productId'], $v['itemNum']);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
//订单取消,变更状态,占用库存释放 shish 2021.5.8
|
|
|
@@ -337,6 +344,12 @@ class PurchaseClass extends BaseClass
|
|
|
{
|
|
|
$order->status = self::STATUS_CANCEL;
|
|
|
$order->save();
|
|
|
+ //供货商那边加回库存
|
|
|
+ $orderSn = $order->orderSn;
|
|
|
+ $purchaseItem = PurchaseItemClass::getAllByCondition(['orderSn'=>$orderSn],null,"*");
|
|
|
+ foreach ($purchaseItem as $v){
|
|
|
+ ProductClass::addStockByItemNum($v['ghsProductId'], $v['itemNum']);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
//采购统计2021-05-08
|