where('order_id',$orderId)->update(['order_no'=>$order_no]); $WxPay = new WxPay($app); $payment = $WxPay->unifiedorder($orderNo, $open_id, $payPrice, $orderType, $pay_source); if($pay_source == 'wx'){ return $payment; }else if($pay_source == 'mp'){ $jssdk = $app->jssdk; return $jssdk->bridgeConfig($payment['prepay_id']); }else if($pay_source == 'payH5'){ return $payment; }else if($pay_source == 'app'){ return $payment; } return false; } /** * 构建支付宝支付 */ public static function alipay( $user, $orderId, $orderNo, $payPrice, $orderType, $pay_source ) { $AliPay = new AliPay(); $payment = $AliPay->unifiedorder($orderNo, $payPrice, $orderType, $pay_source); if($pay_source == 'payH5'){ return $payment; } return false; } }