Authored by 郭成尧

添加登录链接

@@ -84,7 +84,7 @@ const getLimitCodeUrl = (productCode, skn) => { @@ -84,7 +84,7 @@ const getLimitCodeUrl = (productCode, skn) => {
84 * @param origin Object 原始数据 84 * @param origin Object 原始数据
85 * @return dest Object 格式化数据 85 * @return dest Object 格式化数据
86 */ 86 */
87 -const detailDataPkg = (origin, vipLevel) => { 87 +const detailDataPkg = (origin, uid, vipLevel) => {
88 var dest = {}, // 结果输出 88 var dest = {}, // 结果输出
89 colorGroup = {}, 89 colorGroup = {},
90 thumbImageList = {}, 90 thumbImageList = {},
@@ -98,7 +98,13 @@ const detailDataPkg = (origin, vipLevel) => { @@ -98,7 +98,13 @@ const detailDataPkg = (origin, vipLevel) => {
98 98
99 dest.goodsName = origin.productName; 99 dest.goodsName = origin.productName;
100 100
101 - // 用户未登录时 101 + // 用户未登录时 待处理
  102 + if (uid === null || uid === undefined) {
  103 + let params = {};
  104 +
  105 + params.refer = helpers.url('/product/show_' + origin.erpProductId + '.html');
  106 + dest.loginUrl = helpers.url('/signin.html', params);
  107 + }
102 108
103 // 商品促销短语 109 // 商品促销短语
104 if (origin.salesPhrase !== null && origin.salesPhrase !== undefined) { 110 if (origin.salesPhrase !== null && origin.salesPhrase !== undefined) {
@@ -170,10 +176,12 @@ const detailDataPkg = (origin, vipLevel) => { @@ -170,10 +176,12 @@ const detailDataPkg = (origin, vipLevel) => {
170 dest.goodsDiscount = {}; 176 dest.goodsDiscount = {};
171 dest.goodsDiscount.list = {}; 177 dest.goodsDiscount.list = {};
172 178
  179 + // console.log(origin.promotionBoList);return;
173 if (origin.promotionBoList !== null && origin.promotionBoList !== undefined) { 180 if (origin.promotionBoList !== null && origin.promotionBoList !== undefined) {
174 _.forEach(origin.promotionBoList, function(value, key) { 181 _.forEach(origin.promotionBoList, function(value, key) {
175 dest.goodsDiscount.list[key] = {}; 182 dest.goodsDiscount.list[key] = {};
176 - dest.goodsDiscount.list[key].text = '【' + value.promotionType + '】'; 183 + dest.goodsDiscount.list[key].text = '【' + value.promotionType + '】' +
  184 + value.promotionTitle;
177 }); 185 });
178 } 186 }
179 187
@@ -231,7 +239,7 @@ const detailDataPkg = (origin, vipLevel) => { @@ -231,7 +239,7 @@ const detailDataPkg = (origin, vipLevel) => {
231 dest.feedbacks.commentsUrl = helpers.url('/product/detail/comments', params); 239 dest.feedbacks.commentsUrl = helpers.url('/product/detail/comments', params);
232 } 240 }
233 241
234 - // 品牌信息 待开发 242 + // 品牌信息 待开发 需要调新的接口
235 if (origin.brand !== null && origin.brand !== undefined) { 243 if (origin.brand !== null && origin.brand !== undefined) {
236 244
237 // 为你优选的链接 245 // 为你优选的链接
@@ -458,6 +466,6 @@ module.exports = (data, cb) => { @@ -458,6 +466,6 @@ module.exports = (data, cb) => {
458 })).then(data => { 466 })).then(data => {
459 var dJson = JSON.parse(data); 467 var dJson = JSON.parse(data);
460 468
461 - cb(detailDataPkg(dJson, 0)); // 待处理 缺少 VIP 等级参数,暂时补充为 0 469 + cb(detailDataPkg(dJson, null, 0)); // 待处理 缺少 VIP 等级参数,暂时补充为 0
462 }); 470 });
463 }; 471 };