Authored by 陈峰

我的收藏bug

@@ -243,13 +243,18 @@ exports.getSknUrl = (skn, originArr) => { @@ -243,13 +243,18 @@ exports.getSknUrl = (skn, originArr) => {
243 }, { 243 }, {
244 code: 200 244 code: 200
245 }).then(data => { 245 }).then(data => {
246 - let urls = data.data.product_list.map((item)=>`/product/pro_${item.product_id}_${item.goods_list[0].goods_id}/${item.cn_alphabet}.html`);//eslint-disable-line 246 + let urls = data.data.product_list.map((item)=> {
  247 + return {
  248 + skn: item.product_skn,
  249 + url: `/product/pro_${item.product_id}_${item.goods_list[0].goods_id}/${item.cn_alphabet}.html`
  250 + };
  251 + });//eslint-disable-line
247 252
248 - /*eslint-disable*/  
249 - for (let i in originArr.data.product_list) {  
250 - originArr.data.product_list[i].goodsUrl = urls[i];  
251 - }  
252 - /*eslint-enable*/ 253 + _.each(originArr.data.product_list, product => {
  254 + let urlItem = _.find(urls, url => url.skn === product.product_skn);
  255 +
  256 + product.goodsUrl = _.get(urlItem, 'url', '');
  257 + });
253 return originArr; 258 return originArr;
254 }); 259 });
255 }; 260 };