Authored by 郭成尧

添加登录链接

... ... @@ -84,7 +84,7 @@ const getLimitCodeUrl = (productCode, skn) => {
* @param origin Object 原始数据
* @return dest Object 格式化数据
*/
const detailDataPkg = (origin, vipLevel) => {
const detailDataPkg = (origin, uid, vipLevel) => {
var dest = {}, // 结果输出
colorGroup = {},
thumbImageList = {},
... ... @@ -98,7 +98,13 @@ const detailDataPkg = (origin, vipLevel) => {
dest.goodsName = origin.productName;
// 用户未登录时
// 用户未登录时 待处理
if (uid === null || uid === undefined) {
let params = {};
params.refer = helpers.url('/product/show_' + origin.erpProductId + '.html');
dest.loginUrl = helpers.url('/signin.html', params);
}
// 商品促销短语
if (origin.salesPhrase !== null && origin.salesPhrase !== undefined) {
... ... @@ -170,10 +176,12 @@ const detailDataPkg = (origin, vipLevel) => {
dest.goodsDiscount = {};
dest.goodsDiscount.list = {};
// console.log(origin.promotionBoList);return;
if (origin.promotionBoList !== null && origin.promotionBoList !== undefined) {
_.forEach(origin.promotionBoList, function(value, key) {
dest.goodsDiscount.list[key] = {};
dest.goodsDiscount.list[key].text = '【' + value.promotionType + '】';
dest.goodsDiscount.list[key].text = '【' + value.promotionType + '】' +
value.promotionTitle;
});
}
... ... @@ -231,7 +239,7 @@ const detailDataPkg = (origin, vipLevel) => {
dest.feedbacks.commentsUrl = helpers.url('/product/detail/comments', params);
}
// 品牌信息 待开发
// 品牌信息 待开发 需要调新的接口
if (origin.brand !== null && origin.brand !== undefined) {
// 为你优选的链接
... ... @@ -458,6 +466,6 @@ module.exports = (data, cb) => {
})).then(data => {
var dJson = JSON.parse(data);
cb(detailDataPkg(dJson, 0)); // 待处理 缺少 VIP 等级参数,暂时补充为 0
cb(detailDataPkg(dJson, null, 0)); // 待处理 缺少 VIP 等级参数,暂时补充为 0
});
};
... ...