提交 5f33322c 编写于 作者: D devil_gong

订单退款

上级 c462e004
......@@ -856,13 +856,13 @@ class OrderAftersaleService
'order_id' => $order['id'],
'total_price' => $order['total_price'],
'trade_no' => isset($ret['data']['trade_no']) ? $ret['data']['trade_no'] : '',
'buyer_user' => isset($ret['data']['buyer_user_id']) ? $ret['data']['buyer_user_id'] : '',
'refund_price' => $aftersale['price'],
'buyer_user' => isset($ret['data']['buyer_user']) ? $ret['data']['buyer_user'] : '',
'refund_price' => isset($ret['data']['refund_price']) ? $ret['data']['refund_price'] : '',
'msg' => $pay_params['refund_reason'],
'payment' => $pay_log['payment'],
'payment_name' => $pay_log['payment_name'],
'business_type' => 1,
'return_params' => $ret['data'],
'return_params' => isset($ret['data']['return_params']) ? $ret['data']['return_params'] : '',
];
RefundLogService::RefundLogInsert($refund_log);
return $ret;
......
......@@ -345,7 +345,15 @@ class Alipay
// 状态
if(isset($result[$key]['code']) && $result[$key]['code'] == 10000)
{
return DataReturn('退款成功', 0, $result[$key]);
// 统一返回格式
$data = [
'out_trade_no' => isset($result[$key]['out_trade_no']) ? $result[$key]['out_trade_no'] : '',
'trade_no' => isset($result[$key]['trade_no']) ? $result[$key]['trade_no'] : '',
'buyer_user' => isset($result[$key]['buyer_user_id']) ? $result[$key]['buyer_user_id'] : '',
'refund_price' => isset($result[$key]['refund_fee']) ? $result[$key]['refund_fee'] : 0.00,
'return_params' => $result[$key],
];
return DataReturn('退款成功', 0, $data);
}
// 直接返回支付信息
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册