|
|
@@ -12,6 +12,7 @@ use bizHd\base\services\BaseService;
|
|
|
use bizHd\cg\classes\CgRefundClass;
|
|
|
use bizHd\cg\classes\CgRefundItemClass;
|
|
|
use bizHd\purchase\classes\PurchaseClass;
|
|
|
+use bizHd\purchase\classes\PurchaseItemClass;
|
|
|
use bizHd\stat\classes\StatIncomeClass;
|
|
|
use bizHd\wx\classes\WxOpenClass;
|
|
|
use common\components\dict;
|
|
|
@@ -93,7 +94,10 @@ class CgRefundService extends BaseService
|
|
|
$ghsItemInfo[$k]['newStock'] = $stockInfo['newStock'];
|
|
|
}
|
|
|
|
|
|
- $batchData = CgRefundClass::groupOrderItem($ghsItemInfo, $refundOrderSn);
|
|
|
+ $cgOrderSn = $cg->orderSn ?? '';
|
|
|
+ $cgItemList = PurchaseItemClass::getAllByCondition(['orderSn' => $cgOrderSn], null, '*', 'productId');
|
|
|
+
|
|
|
+ $batchData = CgRefundClass::groupOrderItem($ghsItemInfo, $refundOrderSn, $cgItemList);
|
|
|
CgRefundItemClass::batchAddOrderItem($batchData);
|
|
|
|
|
|
$orderData = CgRefundClass::getOrderDetail($refundOrderSn, $cg->shopId);
|