Selaa lähdekoodia

原路退回客户

shish 1 vuosi sitten
vanhempi
commit
52459c647f
1 muutettua tiedostoa jossa 8 lisäystä ja 1 poistoa
  1. 8 1
      biz-hd/purchase/classes/PurchaseClearClass.php

+ 8 - 1
biz-hd/purchase/classes/PurchaseClearClass.php

@@ -6,6 +6,7 @@ use biz\ghs\classes\GhsClass;
 use biz\shop\classes\ShopClass;
 use biz\shop\classes\ShopYeChangeClass;
 use biz\wx\classes\WxMessageClass;
+use bizGhs\clear\classes\ClearClass;
 use bizGhs\custom\classes\CustomClass;
 use bizGhs\order\classes\OrderClass;
 use bizHd\base\classes\BaseClass;
@@ -133,7 +134,13 @@ class PurchaseClearClass extends BaseClass
                 $ghsName = $order->ghsName ?? '';
                 $customName = $order->customName ?? '';
                 $orderSn = $order->orderSn ?? '';
-                noticeUtil::push("花店线上付款结账,但结账单是取消状态 供货商:{$ghsName} 客户:{$customName} 订单编号:{$orderSn}", '15280215347');
+                noticeUtil::push("花店线上付款结账,但结账单是取消状态。供货商:{$ghsName},客户:{$customName},订单编号:{$orderSn}", '15280215347');
+                $ghsShopId = $order->ghsShopId;
+                $shop = ShopClass::getById($ghsShopId, true);
+                if (!empty($shop)) {
+                    //原路退回给客户
+                    ClearClass::refundMoney($shop, $order);
+                }
             }
         }
         if (isset($order->status) == false || $order->status != self::STATUS_AWAIT_PAY) {