|
|
@@ -1062,7 +1062,14 @@ class DouYinService
|
|
|
throw new \Exception('退款订单不存在');
|
|
|
}
|
|
|
if($douyinRefundOrder->refund_status == 0){
|
|
|
- if($params['status'] === 'SUCCESS'){
|
|
|
+
|
|
|
+ $douyinRefundOrder->refund_status = 3;
|
|
|
+ DouyinOrder::where('order_number', $douyinRefundOrder->order_number)->update([
|
|
|
+ 'order_status' => 4,
|
|
|
+ 'pay_status' => 3,
|
|
|
+ ]);
|
|
|
+
|
|
|
+ /*if($params['status'] === 'SUCCESS'){
|
|
|
$douyinRefundOrder->refund_status = 3;
|
|
|
DouyinOrder::where('order_number', $douyinRefundOrder->order_number)->update([
|
|
|
'order_status' => 4,
|
|
|
@@ -1072,10 +1079,13 @@ class DouYinService
|
|
|
$douyinRefundOrder->refund_status = 4;
|
|
|
}else{
|
|
|
throw new \Exception('退款状态未知');
|
|
|
- }
|
|
|
+ }*/
|
|
|
$douyinRefundOrder->save();
|
|
|
}
|
|
|
Db::commit();
|
|
|
+
|
|
|
+ //通过后同意退款审核结果
|
|
|
+ self::sendRefundMerchant($douyinRefundOrder->order_number);
|
|
|
return true;
|
|
|
} catch (\Exception $e) {
|
|
|
Db::rollback();
|