...
|
...
|
@@ -318,9 +318,10 @@ class CartModel |
|
|
* @param string $sku 商品sku,用于限购商品购买
|
|
|
* @param stirng $skn 商品skn,用于限购商品购买
|
|
|
* @param int $buyNumber 购买商品数目,用户限购商品支付
|
|
|
* @param bool $isAjax 是否是异步请求
|
|
|
* @return array 接口返回的数据
|
|
|
*/
|
|
|
public static function cartPay($uid, $cartType, $orderInfo, $limitProductCode, $sku, $skn, $buyNumber)
|
|
|
public static function cartPay($uid, $cartType, $orderInfo, $limitProductCode, $sku, $skn, $buyNumber, $isAjax = false)
|
|
|
{
|
|
|
$result = array();
|
|
|
|
...
|
...
|
@@ -345,6 +346,7 @@ class CartModel |
|
|
if (!$pay || $pay['code'] != 200 || empty($pay['data']['goods_list'])) {
|
|
|
if ($isLimitGoods) {
|
|
|
$result['error'] = true;
|
|
|
$result['message'] = $pay['message'];
|
|
|
} else {
|
|
|
$result['cartUrl'] = Helpers::url('/cart/index/index');
|
|
|
}
|
...
|
...
|
@@ -352,6 +354,10 @@ class CartModel |
|
|
break;
|
|
|
}
|
|
|
|
|
|
if ($isAjax) { // 如果是异步请求,求直接返回,不进行下面的处理,从而优化性能
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
$payReturn = $pay['data'];
|
|
|
$address = array();
|
|
|
$orderCompute = array();
|
...
|
...
|
|