|
|
@@ -14,7 +14,7 @@ class RefundOrderItemClass extends BaseClass
|
|
|
|
|
|
public static $baseFile = '\bizGhs\order\models\RefundOrderItem';
|
|
|
|
|
|
- public static function addData($data)
|
|
|
+ public static function addData($data, $order)
|
|
|
{
|
|
|
$productId = $data['productId'] ?? 0;
|
|
|
$mainId = $data['mainId'] ?? 0;
|
|
|
@@ -37,18 +37,6 @@ class RefundOrderItemClass extends BaseClass
|
|
|
$stockInfo = ProductClass::addStock($productId, $bigNum, $smallNum);
|
|
|
$oldStock = $stockInfo['oldStock'] ?? 0;
|
|
|
$newStock = $stockInfo['newStock'] ?? 0;
|
|
|
- $data['itemStock'] = $oldStock;
|
|
|
- $data['newStock'] = $newStock;
|
|
|
- self::add($data);
|
|
|
-
|
|
|
- //花材销量统计变动
|
|
|
- $refundStat = [
|
|
|
- 'mainId' => $mainId,
|
|
|
- 'productId' => $productId,
|
|
|
- 'itemNum' => $xhNum,
|
|
|
- 'itemPrice' => $xhUnitPrice,
|
|
|
- ];
|
|
|
- StatItemClass::refundReplace($refundStat);
|
|
|
|
|
|
//库存变动记录
|
|
|
$recordData = [];
|
|
|
@@ -64,6 +52,20 @@ class RefundOrderItemClass extends BaseClass
|
|
|
$recordData['productId'] = $productId;
|
|
|
$recordData['newStock'] = $newStock;// 最新库存
|
|
|
StockRecordClass::ghsRefundAddRecord($recordData);
|
|
|
+
|
|
|
+
|
|
|
+ $data['itemStock'] = $oldStock;
|
|
|
+ $data['newStock'] = $newStock;
|
|
|
+ self::add($data);
|
|
|
+
|
|
|
+ //花材销量统计变动
|
|
|
+ $refundStat = [
|
|
|
+ 'mainId' => $mainId,
|
|
|
+ 'productId' => $productId,
|
|
|
+ 'itemNum' => $xhNum,
|
|
|
+ 'itemPrice' => $xhUnitPrice,
|
|
|
+ ];
|
|
|
+ StatItemClass::refundReplace($refundStat);
|
|
|
}
|
|
|
|
|
|
public static function batchAddOrderItem($data)
|