| | |
| | | $paySource = $params['pay_source']; |
| | | // 构建支付参数 |
| | | $payment = $orderModel->orderPayment($user, $orderModel, $payType,$params); |
| | | if (!$payment) { |
| | | return $this->renderError($orderModel->getError() ?: '订单支付失败'); |
| | | } |
| | | |
| | | return $this->renderSuccess('', [ |
| | | 'order_id' => $orderId, |
| | | 'business_card_id' => $orderModel['business_card_id'], |
| | | 'payPrice' => $orderModel['pay_price'], |
| | | 'pay_type' => $payment['payType'], // 支付方式 |
| | | 'pay_type' => $params['use_balance']==1 ? OrderPayTypeEnum::BALANCE : $payment['payType'], // 支付方式 |
| | | 'payment' => $payment['payment'], // 微信支付参数 |
| | | 'order_type' => OrderTypeEnum::BUSINESS_CARD, //订单类型 |
| | | 'use_balance' => $params['use_balance'],// 是否使用余额 |