|
|
@@ -114,22 +114,24 @@ class OrderItemClass extends BaseClass
|
|
|
$weight = bcadd($w, $weight, 2);
|
|
|
|
|
|
if ($stockMayChange == true) {
|
|
|
-
|
|
|
- $checkStock = true;
|
|
|
- $stockInfo = ProductClass::decreaseStock($productId, $bigNum, $smallNum, $checkStock);
|
|
|
- $recordData = [];
|
|
|
- $recordData['sjId'] = $post['sjId'] ?? 0;
|
|
|
- $recordData['shopId'] = $post['shopId'] ?? 0;
|
|
|
- $recordData['mainId'] = $post['mainId'] ?? 0;
|
|
|
- $recordData['itemId'] = $val['itemId'] ?? 0;
|
|
|
- $recordData['itemNum'] = $itemNum;
|
|
|
- $recordData['oldStock'] = $stockInfo['oldStock'];
|
|
|
- $recordData['newStock'] = $stockInfo['newStock'];
|
|
|
- $recordData['productId'] = $productId;
|
|
|
- $recordData['orderSn'] = $orderSn;
|
|
|
- $recordData['relateName'] = $post['customName'] ?? '';
|
|
|
- $recordData['ptStyle'] = dict::getDict('ptStyle', 'ghs');
|
|
|
- StockRecordClass::addSellStockOrderRecord($recordData);
|
|
|
+ //小单位花材开单不再扣库存
|
|
|
+ if (intval($itemNum) > 0) {
|
|
|
+ $checkStock = true;
|
|
|
+ $stockInfo = ProductClass::decreaseStock($productId, $bigNum, $smallNum, $checkStock);
|
|
|
+ $recordData = [];
|
|
|
+ $recordData['sjId'] = $post['sjId'] ?? 0;
|
|
|
+ $recordData['shopId'] = $post['shopId'] ?? 0;
|
|
|
+ $recordData['mainId'] = $post['mainId'] ?? 0;
|
|
|
+ $recordData['itemId'] = $val['itemId'] ?? 0;
|
|
|
+ $recordData['itemNum'] = intval($itemNum);
|
|
|
+ $recordData['oldStock'] = $stockInfo['oldStock'];
|
|
|
+ $recordData['newStock'] = $stockInfo['newStock'];
|
|
|
+ $recordData['productId'] = $productId;
|
|
|
+ $recordData['orderSn'] = $orderSn;
|
|
|
+ $recordData['relateName'] = $post['customName'] ?? '';
|
|
|
+ $recordData['ptStyle'] = dict::getDict('ptStyle', 'ghs');
|
|
|
+ StockRecordClass::addSellStockOrderRecord($recordData);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
$respond['weight'] = $weight;
|