Browse Source

退款优化

shish 1 year ago
parent
commit
841a66a09b
1 changed files with 5 additions and 3 deletions
  1. 5 3
      biz-hd/cg/classes/CgRefundClass.php

+ 5 - 3
biz-hd/cg/classes/CgRefundClass.php

@@ -54,13 +54,15 @@ class CgRefundClass extends BaseClass
         ];
         $laResource = new Lakala($params);
         $refundReason = '';
-        $aliParams = [
+        //退款用拉卡拉原单号比较稳定,用自己内部的单号,好像会出现找不到订单号的情况
+        $thirdNo = $cg->thirdNo ?? '';
+        $backParams = [
             'refundSn' => $refundOrderSn,
-            'orderSn' => $orderSn,
+            'thirdNo' => $thirdNo,
             'refundAmount' => $refundFee,
             'refundReason' => $refundReason,
         ];
-        $response = $laResource->refund($aliParams);
+        $response = $laResource->refund($backParams);
         if (!isset($response['code']) || $response['code'] != 'BBS00000') {
             $errMsg = $response['msg'] ?? '';
             return ['status' => 0, 'msg' => $errMsg];