|
|
@@ -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));
|