Showing
1 changed file
with
21 additions
and
24 deletions
@@ -218,11 +218,19 @@ exports.getSaleOthersData = (params, channel) => { | @@ -218,11 +218,19 @@ exports.getSaleOthersData = (params, channel) => { | ||
218 | if (result[1].code === 200) { | 218 | if (result[1].code === 200) { |
219 | finalResult.goods = productProcess.processProductList(result[1].data.product_list); | 219 | finalResult.goods = productProcess.processProductList(result[1].data.product_list); |
220 | 220 | ||
221 | - // 处理所有商品标题数据 | ||
222 | - finalResult.saleTitle = {}; | 221 | + // 顶部筛选条件 |
222 | + finalResult.filters = saleHandler.handleSaleFilterData(result[1].data.filter, params); | ||
223 | 223 | ||
224 | - finalResult.saleTitle.name = '所有商品'; | ||
225 | - finalResult.saleTitle.count = result[1].data.total; | 224 | + // 处理排序数据 |
225 | + finalResult.opts = saleHandler.handleSaleOptsData(params, result[1].data.total); | ||
226 | + finalResult.totalCount = result[1].data.total; | ||
227 | + finalResult.pager = saleHandler.handleSalePagerData(result[1].data.total, params); | ||
228 | + | ||
229 | + // 处理所有商品标题数据 | ||
230 | + finalResult.saleTitle = { | ||
231 | + name: '所有商品', | ||
232 | + count: result[1].data.total | ||
233 | + }; | ||
226 | } | 234 | } |
227 | 235 | ||
228 | // 获取焦点图数据 | 236 | // 获取焦点图数据 |
@@ -236,13 +244,6 @@ exports.getSaleOthersData = (params, channel) => { | @@ -236,13 +244,6 @@ exports.getSaleOthersData = (params, channel) => { | ||
236 | // 获取左侧类目数据 | 244 | // 获取左侧类目数据 |
237 | finalResult.leftContent = saleHandler.handleSaleSortData(result[3].data.filter.group_sort, params); | 245 | finalResult.leftContent = saleHandler.handleSaleSortData(result[3].data.filter.group_sort, params); |
238 | 246 | ||
239 | - // 顶部筛选条件 | ||
240 | - finalResult.filters = saleHandler.handleSaleFilterData(result[3].data.filter, params); | ||
241 | - | ||
242 | - // 处理排序数据 | ||
243 | - finalResult.opts = saleHandler.handleSaleOptsData(params, result[3].data.total); | ||
244 | - finalResult.totalCount = result[3].data.total; | ||
245 | - finalResult.pager = saleHandler.handleSalePagerData(result[3].data.total, params); | ||
246 | } | 247 | } |
247 | 248 | ||
248 | if (!_.isEmpty(result[4])) { | 249 | if (!_.isEmpty(result[4])) { |
@@ -294,7 +295,9 @@ exports.getSaleDiscountData = (params, channel) => { | @@ -294,7 +295,9 @@ exports.getSaleDiscountData = (params, channel) => { | ||
294 | if (result[1].code === 200) { | 295 | if (result[1].code === 200) { |
295 | finalResult.saleList = {}; | 296 | finalResult.saleList = {}; |
296 | finalResult.saleList.goods = productProcess.processProductList(result[1].data.product_list); | 297 | finalResult.saleList.goods = productProcess.processProductList(result[1].data.product_list); |
297 | - | 298 | + finalResult.saleList.totalCount = result[1].data.total; |
299 | + finalResult.saleList.pager = saleHandler.handleSalePagerData(result[1].data.total, params); | ||
300 | + finalResult.saleList.opts = saleHandler.handleSaleOptsData(params, result[1].data.total); | ||
298 | } | 301 | } |
299 | 302 | ||
300 | // 处理折扣专场标题 banner 数据 | 303 | // 处理折扣专场标题 banner 数据 |
@@ -311,9 +314,6 @@ exports.getSaleDiscountData = (params, channel) => { | @@ -311,9 +314,6 @@ exports.getSaleDiscountData = (params, channel) => { | ||
311 | // 处理分页等筛选信息 | 314 | // 处理分页等筛选信息 |
312 | if (result[3].code === 200) { | 315 | if (result[3].code === 200) { |
313 | finalResult.leftContent = saleHandler.handleSaleSortData(result[3].data.filter.group_sort, params); | 316 | finalResult.leftContent = saleHandler.handleSaleSortData(result[3].data.filter.group_sort, params); |
314 | - finalResult.saleList.totalCount = result[3].data.total; | ||
315 | - finalResult.saleList.pager = saleHandler.handleSalePagerData(result[3].data.total, params); | ||
316 | - finalResult.saleList.opts = saleHandler.handleSaleOptsData(params, result[3].data.total); | ||
317 | } | 317 | } |
318 | 318 | ||
319 | 319 | ||
@@ -359,22 +359,19 @@ exports.getSalebreakingYardsData = (params, channel) => { | @@ -359,22 +359,19 @@ exports.getSalebreakingYardsData = (params, channel) => { | ||
359 | ]).then(subResult => { | 359 | ]).then(subResult => { |
360 | // 处理筛选条件数据 | 360 | // 处理筛选条件数据 |
361 | if (subResult[0].code === 200) { | 361 | if (subResult[0].code === 200) { |
362 | - | ||
363 | - finalResult.filters = saleHandler.handleSaleFilterData( | ||
364 | - Object.assign(subResult[0].data.filter, {size: result[2].data}), | ||
365 | - params); | ||
366 | finalResult.leftContent = | 362 | finalResult.leftContent = |
367 | saleHandler.handleSaleSortData(subResult[0].data.filter.group_sort, params); | 363 | saleHandler.handleSaleSortData(subResult[0].data.filter.group_sort, params); |
368 | - | ||
369 | - finalResult.opts = saleHandler.handleSaleOptsData(params, subResult[0].data.total); | ||
370 | - finalResult.totalCount = subResult[0].data.total; | ||
371 | - finalResult.pager = saleHandler.handleSalePagerData(subResult[0].data.total, params); | ||
372 | - | ||
373 | } | 364 | } |
374 | 365 | ||
375 | // 处理商品数据 | 366 | // 处理商品数据 |
376 | if (subResult[1].code === 200) { | 367 | if (subResult[1].code === 200) { |
368 | + finalResult.filters = saleHandler.handleSaleFilterData( | ||
369 | + Object.assign(subResult[1].data.filter, {size: result[2].data}), | ||
370 | + params); | ||
377 | finalResult.goods = productProcess.processProductList(subResult[1].data.product_list); | 371 | finalResult.goods = productProcess.processProductList(subResult[1].data.product_list); |
372 | + finalResult.opts = saleHandler.handleSaleOptsData(params, subResult[1].data.total); | ||
373 | + finalResult.totalCount = subResult[1].data.total; | ||
374 | + finalResult.pager = saleHandler.handleSalePagerData(subResult[1].data.total, params); | ||
378 | 375 | ||
379 | // 处理所有商品标题数据 | 376 | // 处理所有商品标题数据 |
380 | finalResult.saleTitle = {}; | 377 | finalResult.saleTitle = {}; |
-
Please register or login to post a comment