|
|
@@ -2,9 +2,12 @@
|
|
|
namespace bizGhs\part\classes;
|
|
|
|
|
|
use bizGhs\base\classes\BaseClass;
|
|
|
+use bizGhs\product\classes\ProductClass;
|
|
|
use bizGhs\shop\classes\MainClass;
|
|
|
+use bizGhs\stock\classes\StockRecordClass;
|
|
|
use common\components\dict;
|
|
|
use common\components\orderSn;
|
|
|
+use common\components\util;
|
|
|
use Yii;
|
|
|
|
|
|
class PartClass extends BaseClass
|
|
|
@@ -64,7 +67,7 @@ class PartClass extends BaseClass
|
|
|
//写入订单表
|
|
|
$order = self::add($data, true);
|
|
|
foreach ($productInfoList as $k => $v) {
|
|
|
- $stockInfo = \bizGhs\product\classes\ProductClass::decreaseStock($v['productId'], $v['bigNum'], $v['smallNum'], true);
|
|
|
+ $stockInfo = ProductClass::decreaseStock($v['productId'], $v['bigNum'], $v['smallNum'], true);
|
|
|
$productInfoList[$k]['oldStock'] = $stockInfo['oldStock'];
|
|
|
$productInfoList[$k]['newStock'] = $stockInfo['newStock'];
|
|
|
}
|
|
|
@@ -107,7 +110,7 @@ class PartClass extends BaseClass
|
|
|
}
|
|
|
$order->cost = $totalCost;
|
|
|
$order->save();
|
|
|
- StatPartClass::replace($main, $totalCost, $totalNum);
|
|
|
+ \bizHd\part\classes\StatPartClass::replace($main, $totalCost, $totalNum);
|
|
|
return $order;
|
|
|
}
|
|
|
|
|
|
@@ -115,7 +118,7 @@ class PartClass extends BaseClass
|
|
|
public static function groupOrderItem($productInfoList, $orderSn)
|
|
|
{
|
|
|
$productIds = array_column($productInfoList, 'productId');
|
|
|
- $productData = ProductClass::getProductByIds($productIds);
|
|
|
+ $productData = ProductClass::getByIds($productIds);
|
|
|
$productData = array_column($productData, NULL, 'id');
|
|
|
//写入详情表
|
|
|
$batchData = [];
|