Commit bceba8cf by 汪睦雄

修复下单计价千分号的问题

parent e89debdc
......@@ -306,25 +306,25 @@ class Order extends AuthBase
$input->SetOut_refund_no("sdkphp" . date("YmdHis"));
$input->SetOp_user_id($config->GetMerchantId());
$result = \WxPayApi::refund($config, $input);
if ($result['return_code'] == 'SUCCESS') {
if ($result['return_code'] == 'SUCCESS' && $result['result_code'] == 'SUCCESS') {
Db::commit();
//发送消息模板
$openId = \app\common\model\User::get($order->uid)['openid'];
$template_id = config('wxapp.template_id_refund');
$page = config('wxapp.page');
$form_id = $order->prepay_id;
$param = [
$order->out_trade_no,
$order->title,
$order->total_fee,
date('Y-m-d H:i:s')
];
WXSendMessage::send_template_notice($openId, $template_id, $page, $form_id, $param);
return json(['code' => 0, 'msg' => '退款成功']);
// $openId = \app\common\model\User::get($order->uid)['openid'];
// $template_id = config('wxapp.template_id_refund');
// $page = config('wxapp.page');
// $form_id = $order->prepay_id;
// $param = [
// $order->out_trade_no,
// $order->title,
// $order->total_fee,
// date('Y-m-d H:i:s')
// ];
// WXSendMessage::send_template_notice($openId, $template_id, $page, $form_id, $param);
return json(['code' => 0, 'msg' => '退款成功', 'data'=>$result]);
} else {
throw new Exception($result['return_msg']);
throw new Exception($result['err_code_des']);
}
} catch (\Exception $e) {
Db::rollback();
......
......@@ -188,6 +188,7 @@
layer.msg(res.msg);
$(that).attr('disabled','disabled');
$(that).next().attr('disabled','disabled');
window.location.reload();
}else{
layer.msg(res.msg);
}
......
......@@ -65,9 +65,9 @@ class Order extends Base
}
return [
'buyed_num' => $buyed_num,
'vip_price' => number_format( $vip_price, 2 ),
'novip_price' => number_format( $novip_price, 2 ),
'total_price' => number_format( $total_price, 2 )
'vip_price' => number_format( $vip_price, 2, '.', ''),
'novip_price' => number_format( $novip_price, 2, '.', ''),
'total_price' => number_format( $total_price, 2, '.', '')
];
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment