...
|
...
|
@@ -20,7 +20,7 @@ const formaData = (data, gender) => { |
|
|
let obj = {};
|
|
|
|
|
|
obj = _.assign(obj, {
|
|
|
url: '/plustar/brandinfo?id=' + val.id + '&gender=' + gender,
|
|
|
url: '/guang/plustar/brandinfo?id=' + val.id + '&gender=' + gender,
|
|
|
img: list.src,
|
|
|
deps: val.brand_title
|
|
|
});
|
...
|
...
|
@@ -31,15 +31,13 @@ const formaData = (data, gender) => { |
|
|
build.push({
|
|
|
imgs: imgs
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
// 单张图
|
|
|
if (val.data[0]) {
|
|
|
_.forEach(val.data, function(list) {
|
|
|
build.push({
|
|
|
url: '/plustar/brandinfo?id=' + val.id + '&gender=' + gender,
|
|
|
url: '/guang/plustar/brandinfo?id=' + val.id + '&gender=' + gender,
|
|
|
img: list.src,
|
|
|
deps: val.brand_title
|
|
|
});
|
...
|
...
|
@@ -89,7 +87,7 @@ const getNewProduct = (brandId, gender, url) => { |
|
|
}).then((result) => {
|
|
|
|
|
|
if (result && result.code === 200) {
|
|
|
// console.log(result.data.product_list)
|
|
|
//console.log(result.data.product_list)
|
|
|
// let naList = [];
|
|
|
let newArrival = {
|
|
|
naList: []
|
...
|
...
|
@@ -97,6 +95,8 @@ const getNewProduct = (brandId, gender, url) => { |
|
|
|
|
|
if (result.data.product_list) {
|
|
|
_.forEach(result.data.product_list, function(list, index) {
|
|
|
let obj = {};
|
|
|
let price
|
|
|
// console.log(list)
|
|
|
if (index <= 5) {
|
|
|
let tag = [];
|
...
|
...
|
@@ -129,14 +129,14 @@ const getNewProduct = (brandId, gender, url) => { |
|
|
});
|
|
|
|
|
|
if (list.market_price && list.market_price !== false) {
|
|
|
newArrival.naList.push({
|
|
|
price: list.market_price + '.00'
|
|
|
});
|
|
|
price = list.market_price + '.00'
|
|
|
console.log(price)
|
|
|
}
|
|
|
console.log(price)
|
|
|
|
|
|
newArrival.moreUrl = url;
|
|
|
|
|
|
newArrival.naList.push({
|
|
|
obj = _.assign(obj, {
|
|
|
id: list.product_skn,
|
|
|
product_id: list.product_id,
|
|
|
thumb: helpers.image(list.default_images, 235, 314),
|
...
|
...
|
@@ -148,12 +148,21 @@ const getNewProduct = (brandId, gender, url) => { |
|
|
url: '/product/pro_' + list.product_id + '_' +
|
|
|
list.goods_list[0].goods_id + '/' + list.cn_alphabet + '.html',
|
|
|
tags: tag
|
|
|
});
|
|
|
})
|
|
|
|
|
|
if (price) {
|
|
|
obj = _.assign(obj, {
|
|
|
price: price
|
|
|
});
|
|
|
}
|
|
|
|
|
|
newArrival.naList.push(obj);
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
// console.log(newArrival)
|
|
|
console.log(newArrival)
|
|
|
return newArrival;
|
|
|
} else {
|
|
|
logger.error('new data return code is not 200');
|
...
|
...
|
|