|
@@ -46,7 +46,7 @@ class CartModel |
|
@@ -46,7 +46,7 @@ class CartModel |
46
|
*
|
46
|
*
|
47
|
* @param integer $uid 用户ID
|
47
|
* @param integer $uid 用户ID
|
48
|
* @param string $shoppingKey 未登录用户唯一识别码
|
48
|
* @param string $shoppingKey 未登录用户唯一识别码
|
49
|
- * @param string $cartType 购物车类型
|
49
|
+ * @param string $cartType 购物车类型,默认是是所有购物车,ordinary为普通购物车,advance为预售购物车
|
50
|
* @param bool $onlyGift 只获取赠品的商品数据
|
50
|
* @param bool $onlyGift 只获取赠品的商品数据
|
51
|
* @param bool $onlyAdvanceBuy 只获取加价购的商品数据
|
51
|
* @param bool $onlyAdvanceBuy 只获取加价购的商品数据
|
52
|
* @return array|mixed 处理之后的购物车数据
|
52
|
* @return array|mixed 处理之后的购物车数据
|
|
@@ -73,7 +73,8 @@ class CartModel |
|
@@ -73,7 +73,8 @@ class CartModel |
73
|
|
73
|
|
74
|
$cart = $cartData['data'];
|
74
|
$cart = $cartData['data'];
|
75
|
|
75
|
|
76
|
- if ($cartType !== 'all') { // 加价购或者赠品数据
|
76
|
+ $cartTypes = array('ordinary', 'advance', 'all');
|
|
|
77
|
+ if (!in_array($cartType, $cartTypes)) { // 加价购或者赠品数据
|
77
|
$result = self::procCartData($cart['ordinary_cart_data'], $onlyGift, $onlyAdvanceBuy);
|
78
|
$result = self::procCartData($cart['ordinary_cart_data'], $onlyGift, $onlyAdvanceBuy);
|
78
|
break;
|
79
|
break;
|
79
|
}
|
80
|
}
|
|
@@ -99,7 +100,7 @@ class CartModel |
|
@@ -99,7 +100,7 @@ class CartModel |
99
|
// 以上两个购物车中都有数据, 默认显示普通购物车
|
100
|
// 以上两个购物车中都有数据, 默认显示普通购物车
|
100
|
else {
|
101
|
else {
|
101
|
$result['cartNav'] = true;
|
102
|
$result['cartNav'] = true;
|
102
|
- $result['cartType'] = 'ordinary';
|
103
|
+ $result['cartType'] = $cartType !== 'all' ? $cartType : 'ordinary';
|
103
|
}
|
104
|
}
|
104
|
|
105
|
|
105
|
/* 普通购物车 */
|
106
|
/* 普通购物车 */
|