Browse Source

支付获取jsapi参数

master
weigang 5 years ago
parent
commit
3e95c80dd0
  1. 6
      app/Controller/PaymentController.php

6
app/Controller/PaymentController.php

@ -24,17 +24,13 @@ class PaymentController extends BaseController
// 待支付的,类型一致的,未超时(15min,900sec)的订单
$orderMain = OrderMain::query()
->where(['state' => OrderMain::ORDER_STATE_UNPAY, 'id' => $data['order_id']])
->where('time', '<=', date('Y-m-d H:i:s', (time()-900)))
->where('time', '>=', date('Y-m-d H:i:s', (time()-900)))
->first();
if (empty($orderMain)) {
return $this->result(ErrorCode::PAY_FAILURE, ['order_id' => $data['order_id']],'订单不存在或已失效');
}
if (floatval($orderMain->money) != floatval($data['money'])) {
return $this->result(ErrorCode::PAY_FAILURE, ['order_id' => $data['order_id']],'订单金额有误');
}
$result = $app->order->unify([
'body' => '懒族生活 - 外卖下单',
'out_trade_no' => $orderMain->global_order_id,

Loading…
Cancel
Save