...
|
...
|
@@ -49,8 +49,14 @@ class featureModel extends global.yoho.BaseModel { |
|
|
|
|
|
_.forEach(result, item => {
|
|
|
_.get(item, 'data.product_list', []).forEach(function(val) {
|
|
|
var obj = {
|
|
|
producturl: `//m.yohobuy.com/product/${val.product_skn}.html?openby:yohobuy={"action":"go.productDetail","params":{"product_skn":"${val.product_skn}","from_page_name":"${yasProcess.getPname(ctx.req)}","from_page_param":"${_.get(ctx,'req.url', '')}"}}`, // eslint-disable-line
|
|
|
let productURL = `//m.yohobuy.com/product/${val.product_skn}.html?openby:yohobuy={"action":"go.productDetail","params":{"product_skn":"${val.product_skn}","from_page_name":"${yasProcess.getPname(ctx.req)}","from_page_param":"${_.get(ctx,'req.url', '')}"}}`; // eslint-disable-line
|
|
|
|
|
|
if (val.collage_price && val.collage_activity_id) {
|
|
|
productURL = `//m.yohobuy.com/activity/group/detail?activityId=${val.collage_activity_id}&productSkn=${val.product_skn}&openby:yohobuy={"action":"go.productDetail","params":{"product_skn":"${val.product_skn}","activity_id":"${val.collage_activity_id}","activity_type":"groupPurchase"}}`; // eslint-disable-line
|
|
|
}
|
|
|
|
|
|
let obj = {
|
|
|
producturl: productURL,
|
|
|
productimg: helpers.image(val.default_images, 213, 284, 2, 60).replace('quality/80', 'quality/60'), // eslint-disable-line
|
|
|
productname: val.product_name,
|
|
|
vipprice: val.vip_price,
|
...
|
...
|
@@ -58,6 +64,7 @@ class featureModel extends global.yoho.BaseModel { |
|
|
marketprice: val.sales_price === val.market_price ? '' : val.market_price,
|
|
|
brandname: val.brand_name,
|
|
|
collageprice: val.collage_price,
|
|
|
collage_activity_id: val.collage_activity_id,
|
|
|
product_skn: val.product_skn,
|
|
|
product_price_plan_list: _.sortBy(val.product_price_plan_list, o => {
|
|
|
return +o.show_begin_time;
|
...
|
...
|
|