【类 型】:fix
【原 因】:提交退款参数里里面total 应该是总价 即商品总价+ 打包费+运费 【过 程】: 【影 响】:
This commit is contained in:
parent
8866bf7420
commit
b8e09c486f
@ -64,7 +64,7 @@ class PayController extends PublicController
|
|||||||
// 获取订单信息
|
// 获取订单信息
|
||||||
$where['shop_id'] = $_REQUEST['shop_id'];
|
$where['shop_id'] = $_REQUEST['shop_id'];
|
||||||
$where['order_sn'] = $_REQUEST['order_sn'];
|
$where['order_sn'] = $_REQUEST['order_sn'];
|
||||||
$field = array('order_sn, total_price,transport_price,pack_price, pay_sn,main_status,shop_id');
|
$field = array('order_sn, total_price, transport_price, pack_price, pay_sn,main_status,shop_id');
|
||||||
$orderDb = D('order');
|
$orderDb = D('order');
|
||||||
if (!$order = $orderDb->where($where)->field($field)->find()) {
|
if (!$order = $orderDb->where($where)->field($field)->find()) {
|
||||||
echo json_encode(array('status' => 0, 'msg' => '订单不存在'));
|
echo json_encode(array('status' => 0, 'msg' => '订单不存在'));
|
||||||
@ -93,7 +93,7 @@ class PayController extends PublicController
|
|||||||
'out_refund_no' => $order['order_sn'] . '_' . $_REQUEST['refund_type'], // 商户退款单号
|
'out_refund_no' => $order['order_sn'] . '_' . $_REQUEST['refund_type'], // 商户退款单号
|
||||||
'amount' => [
|
'amount' => [
|
||||||
'refund' => $_REQUEST['refund_price'] * 100, // 退款金额,单位:分
|
'refund' => $_REQUEST['refund_price'] * 100, // 退款金额,单位:分
|
||||||
'total' => $order['total_price'] * 100, // 订单金额,单位:分
|
'total' => ($order['total_price'] + $order['transport_price'] + $order['pack_price']) * 100, // 订单金额 包括运费 打包费,单位:分
|
||||||
'currency' => 'CNY',
|
'currency' => 'CNY',
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
Loading…
Reference in New Issue
Block a user