|
|
@@ -236,6 +236,7 @@ class PurchaseOrderClass extends BaseClass
|
|
|
}
|
|
|
|
|
|
if ($presell == 0) {
|
|
|
+
|
|
|
//加库存和流水记录
|
|
|
$stockInfo = ProductClass::addStockByItemNum($productId, $currentNum);
|
|
|
$record = [];
|
|
|
@@ -250,6 +251,24 @@ class PurchaseOrderClass extends BaseClass
|
|
|
$record['oldStock'] = $stockInfo['oldStock'];
|
|
|
$record['newStock'] = $stockInfo['newStock'];
|
|
|
StockRecordClass::addPurchaseOrderRecord($record);
|
|
|
+
|
|
|
+ //减少路上库存
|
|
|
+ $onRecord = [];
|
|
|
+ $onRecord['sjId'] = $sjId;
|
|
|
+ $onRecord['shopId'] = $shopId;
|
|
|
+ $onRecord['mainId'] = $mainId;
|
|
|
+ $onRecord['orderSn'] = $orderSn;
|
|
|
+ $onRecord['productId'] = $productId;
|
|
|
+ $onRecord['itemId'] = $ptItemId;
|
|
|
+ $onRecord['relateName'] = $ghsName;
|
|
|
+ $onRecord['itemNum'] = $currentNum;
|
|
|
+ $oldOnStock = $product->onStock ?? 0;
|
|
|
+ $onRecord['oldStock'] = $oldOnStock;
|
|
|
+ $onRecord['newStock'] = bcsub($oldOnStock, $currentNum);
|
|
|
+ $onRecord['ptStyle'] = 2;
|
|
|
+ OnStockRecordClass::addInStockOrderRecord($onRecord);
|
|
|
+ ProductClass::decreaseOnStockByItemNum($productId, $currentNum);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
$product->cost = $unitCost;
|