Authored by 周少峰

use common function to format product

... ... @@ -36,6 +36,7 @@ const BLANK_STR = ' ';
const BUNDLE_PRODUCE = 2; // 量贩
const BUNDLE_PACKAGE = 1; // 套餐
const tdk = require('../../../utils/getTDK');
const productProcess = require('../../../utils/product-process');
const Helpers = global.yoho.helpers;
const _getProductAdditionInfoAsync = (data) => {
... ... @@ -1185,10 +1186,7 @@ const _detailDataPkg = (origin, uid, vipLevel, cookies) => {
let recommendKeywords = requestData.recommendKeywords ? JSON.parse(requestData.recommendKeywords) : [];
// 处理相似商品
result.alike = _.map(_.get(requestData, 'alike.data.product_list', ''), val =>{
val.market_price = val.market_price > val.sales_price ? val.market_price : '';
return Object.assign({url: Helpers.getUrlBySkc(val.product_skn)}, val);
});
result.alike = productProcess.processProductList(_.get(requestData, 'alike.data.product_list', ''));
// 推荐关键词页面
result.recommendKeywords = getKeywordsInfo(recommendKeywords);
... ...