Browse Source

mark:bcmul默认的scale不起作用,得手写0

master
weigang 5 years ago
parent
commit
75f9eed5ce
  1. 4
      app/Controller/PaymentController.php

4
app/Controller/PaymentController.php

@ -27,13 +27,13 @@ class PaymentController extends BaseController
->first(); ->first();
if (empty($orderMain)) { if (empty($orderMain)) {
return $this->result(ErrorCode::PAY_FAILURE, ['order_id' => $data['order_id']],'订单不存在或已失效');
return $this->result(ErrorCode::PAY_FAILURE, $data,'订单不存在或已失效');
} }
$result = $app->order->unify([ $result = $app->order->unify([
'body' => '懒族生活 - 外卖下单', 'body' => '懒族生活 - 外卖下单',
'out_trade_no' => $orderMain->global_order_id, 'out_trade_no' => $orderMain->global_order_id,
'total_fee' => bcmul(floatval($orderMain->money), 100),
'total_fee' => bcmul(floatval($orderMain->money), 100, 0),
'notify_url' => config('site_host') . '/v1/notify/wxminiOnline', 'notify_url' => config('site_host') . '/v1/notify/wxminiOnline',
'trade_type' => 'JSAPI', 'trade_type' => 'JSAPI',
'openid' => $data['openid'], 'openid' => $data['openid'],

Loading…
Cancel
Save