shish 2 лет назад
Родитель
Сommit
89a2e6caea
1 измененных файлов с 19 добавлено и 0 удалено
  1. 19 0
      biz-ghs/order/classes/PurchaseOrderClass.php

+ 19 - 0
biz-ghs/order/classes/PurchaseOrderClass.php

@@ -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;