Kaynağa Gözat

退款售后管理

shish 1 yıl önce
ebeveyn
işleme
720d3b0a4b
1 değiştirilmiş dosya ile 8 ekleme ve 2 silme
  1. 8 2
      biz-hd/cg/classes/CgRefundClass.php

+ 8 - 2
biz-hd/cg/classes/CgRefundClass.php

@@ -56,15 +56,22 @@ class CgRefundClass extends BaseClass
         $refundReason = '';
         //退款用拉卡拉原单号比较稳定,用自己内部的单号,好像会出现找不到订单号的情况
         $thirdNo = $cg->thirdNo ?? '';
+        $thisOrderSn = '';
+        //竟然会出现thirdNo为空的情况
+        if (!empty($thirdNo)) {
+            $thisOrderSn = $orderSn;
+        }
         $backParams = [
             'refundSn' => $refundOrderSn,
             'thirdNo' => $thirdNo,
+            'orderSn' => $thisOrderSn,
             'refundAmount' => $refundFee,
             'refundReason' => $refundReason,
         ];
         $response = $laResource->refund($backParams);
         if (!isset($response['code']) || $response['code'] != 'BBS00000') {
             $errMsg = $response['msg'] ?? '';
+            noticeUtil::push("钱退回失败 success {$orderSn} {$errMsg}", '15280215347');
             return ['status' => 0, 'msg' => $errMsg];
         } else {
             $ghsShopId = $ghsShop->id;
@@ -72,12 +79,11 @@ class CgRefundClass extends BaseClass
             $sjName = $ghsShop->merchantName;
             $shopName = $ghsShop->shopName;
             $name = $shopName == '首店' ? $sjName : $sjName . '-' . $shopName;
-            noticeUtil::push("订单取消,客户还付款成功,钱已经原路退回 success {$orderSn} {$name}", '15280215347');
+            noticeUtil::push("钱已经原路退回 success {$orderSn} {$name}", '15280215347');
             return ['status' => 1, 'msg' => '退款成功'];
         }
     }
 
-
     //审核通过 ssh 20230811
     public static function passRefund($cgRefund, $cg)
     {