Showing
3 changed files
with
8 additions
and
4 deletions
@@ -182,17 +182,19 @@ class NewsaleData | @@ -182,17 +182,19 @@ class NewsaleData | ||
182 | * 获取热销排行榜商品数据 | 182 | * 获取热销排行榜商品数据 |
183 | * | 183 | * |
184 | * @param string $gender "1,3"表示男, "2,3"表示女, "1,2,3"表示全部 | 184 | * @param string $gender "1,3"表示男, "2,3"表示女, "1,2,3"表示全部 |
185 | + * $param integer $channel 1表示男,2表示女,3表示潮童,4表示创意生活 | ||
185 | * @param string|null $sort 品类ID查询参数 | 186 | * @param string|null $sort 品类ID查询参数 |
186 | * @param integer|null $tab_id Tab的ID | 187 | * @param integer|null $tab_id Tab的ID |
187 | * @param integer $limit 查询返回的最大限制数, 默认为50 | 188 | * @param integer $limit 查询返回的最大限制数, 默认为50 |
188 | * @param integer $page 分页第几页, 默认第1页 | 189 | * @param integer $page 分页第几页, 默认第1页 |
189 | * @return array 新品到着商品数据 | 190 | * @return array 新品到着商品数据 |
190 | */ | 191 | */ |
191 | - public static function getTopProducts($gender, $sort = null, $tab_id = null, $limit = 50, $page = 1) | 192 | + public static function getTopProducts($gender, $channel, $sort = null, $tab_id = null, $limit = 50, $page = 1) |
192 | { | 193 | { |
193 | $param = Yohobuy::param(); | 194 | $param = Yohobuy::param(); |
194 | $param['method'] = 'app.search.top'; | 195 | $param['method'] = 'app.search.top'; |
195 | $param['gender'] = $gender; | 196 | $param['gender'] = $gender; |
197 | + $param['yh_channel'] = $gender; | ||
196 | !empty($sort) && $param['sort'] = $sort; | 198 | !empty($sort) && $param['sort'] = $sort; |
197 | !empty($tab_id) && $param['tab_id'] = $tab_id; | 199 | !empty($tab_id) && $param['tab_id'] = $tab_id; |
198 | $param['page'] = $page; | 200 | $param['page'] = $page; |
@@ -230,6 +230,7 @@ class NewsaleModel | @@ -230,6 +230,7 @@ class NewsaleModel | ||
230 | * 筛选出来的热销排行榜商品数据处理 | 230 | * 筛选出来的热销排行榜商品数据处理 |
231 | * | 231 | * |
232 | * @param string $gender "1,3"表示男, "2,3"表示女, "1,2,3"表示全部 | 232 | * @param string $gender "1,3"表示男, "2,3"表示女, "1,2,3"表示全部 |
233 | + * $param integer $channel 1表示男,2表示女,3表示潮童,4表示创意生活 | ||
233 | * @param string|null $sort 品类ID查询参数 | 234 | * @param string|null $sort 品类ID查询参数 |
234 | * @param integer|null $tab_id Tab的ID | 235 | * @param integer|null $tab_id Tab的ID |
235 | * @param boolean $notab 时候返回顶部tab的数据,默认返回 | 236 | * @param boolean $notab 时候返回顶部tab的数据,默认返回 |
@@ -237,11 +238,11 @@ class NewsaleModel | @@ -237,11 +238,11 @@ class NewsaleModel | ||
237 | * @param integer $page 分页第几页 | 238 | * @param integer $page 分页第几页 |
238 | * @return array 处理之后的数据 | 239 | * @return array 处理之后的数据 |
239 | */ | 240 | */ |
240 | - public static function selectTopData($gender, $sort, $tab_id, $notab, $limit, $page) | 241 | + public static function selectTopData($gender, $channel, $sort, $tab_id, $notab, $limit, $page) |
241 | { | 242 | { |
242 | $result = array(); | 243 | $result = array(); |
243 | 244 | ||
244 | - $data = NewsaleData::getTopProducts($gender, $sort, $tab_id, $limit, $page); | 245 | + $data = NewsaleData::getTopProducts($gender, $channel, $sort, $tab_id, $limit, $page); |
245 | 246 | ||
246 | if (isset($data['code']) && $data['code'] === 200 && isset($data['data']['product_list'])) { | 247 | if (isset($data['code']) && $data['code'] === 200 && isset($data['data']['product_list'])) { |
247 | $result = NewSaleProcess::topData($data['data'], $notab, $limit, $page); | 248 | $result = NewSaleProcess::topData($data['data'], $notab, $limit, $page); |
@@ -110,7 +110,8 @@ class NewsaleController extends AbstractAction | @@ -110,7 +110,8 @@ class NewsaleController extends AbstractAction | ||
110 | 110 | ||
111 | // 获取性别 | 111 | // 获取性别 |
112 | $gender = Helpers::getGenderByCookie(); | 112 | $gender = Helpers::getGenderByCookie(); |
113 | - $result = \Product\NewsaleModel::selectTopData($gender, $sort, $tab_id, $notab, $limit, $page); | 113 | + $channel = Helpers::getChannelByCookie(); |
114 | + $result = \Product\NewsaleModel::selectTopData($gender, $channel, $sort, $tab_id, $notab, $limit, $page); | ||
114 | } | 115 | } |
115 | if (empty($result)) { | 116 | if (empty($result)) { |
116 | echo ' '; | 117 | echo ' '; |
-
Please register or login to post a comment