Selaa lähdekoodia

售后退款也要做限购恢复回滚处理

shizhongqi 2 kuukautta sitten
vanhempi
commit
4c567d9cdd

+ 1 - 0
biz-ghs/order/classes/RefundOrderClass.php

@@ -186,6 +186,7 @@ class RefundOrderClass extends BaseClass
                     if ($bigNum > 0 || $smallNum > 0) {
                         //退货加库存
                         $stockInfo = ProductClass::addStock($productId, $bigNum, $smallNum);
+                        ProductClass::tryRecoverLimitBuyWhenStockRollbackFromZero($productId, $stockInfo['oldStock']);
                         $oldStock = $stockInfo['oldStock'] ?? 0;
                         $newStock = $stockInfo['newStock'] ?? 0;
                         //库存变动记录

+ 1 - 0
biz-hd/refund/classes/HdRefundItemClass.php

@@ -41,6 +41,7 @@ class HdRefundItemClass extends BaseClass
         if ($refundType == 1) {
             if ($bigNum > 0 || $smallNum > 0) {
                 $stockInfo = ProductClass::addStock($itemId, $bigNum, $smallNum);
+                ProductClass::tryRecoverLimitBuyWhenStockRollbackFromZero($itemId, $stockInfo['oldStock']);
                 $recordData = [];
                 $recordData['sjId'] = $sjId;
                 $recordData['shopId'] = $shopId;