Explorar el Código

up - 不同意退款

liugc hace 8 meses
padre
commit
222f73f059
Se han modificado 1 ficheros con 6 adiciones y 2 borrados
  1. 6 2
      app/api/service/DouYinService.php

+ 6 - 2
app/api/service/DouYinService.php

@@ -995,6 +995,9 @@ class DouYinService
                 //self::sendRefundCreate($params['order_number']);
                 //通过后同意退款审核结果
                 self::sendRefundMerchant($params['order_number'],$douyinRefundOrder->refund_number);
+            }else{
+                //不同意退款审核结果
+                self::sendRefundMerchant($params['order_number'],$douyinRefundOrder->refund_number,2,$params['reason']??'');
             }
 
             Db::commit();
@@ -1050,7 +1053,7 @@ class DouYinService
     }
 
     // 后台审核通过 - 发送抖音 同步退款审核结果
-    public static function sendRefundMerchant($order_number,$refund_number)
+    public static function sendRefundMerchant($order_number,$refund_number,$refund_audit_status = 1,$deny_message='')
     {
         try {
             // $params['order_number']
@@ -1065,7 +1068,8 @@ class DouYinService
             $url = 'api/apps/trade/v2/refund/merchant_audit_callback';
             $data = [
                 "out_refund_no" => (string)$douyinRefundOrder->refund_number,
-                "refund_audit_status" => 1
+                "refund_audit_status" => $refund_audit_status,
+                "deny_message" => $deny_message??''
             ];
             $resData = self::toDyRequestUrl($url,$data);
             Log::info('sendRefundMerchant:'.formatLogData($resData));