Authored by 郭成尧

'找寻丢失代码'

@@ -168,6 +168,23 @@ const _detailDataPkg = (origin, uid, vipLevel, ua) => { @@ -168,6 +168,23 @@ const _detailDataPkg = (origin, uid, vipLevel, ua) => {
168 dest.goodsSubtitle = origin.salesPhrase; 168 dest.goodsSubtitle = origin.salesPhrase;
169 } 169 }
170 170
  171 + // 促销信息 TODO: 换新接口
  172 + if (origin.promotionBoList) {
  173 + let discountList = [];
  174 +
  175 + _.forEach(origin.promotionBoList, function(value) {
  176 + discountList.push({
  177 + text: `【${value.promotionType}${value.promotionTitle}`
  178 + });
  179 + });
  180 +
  181 + if (discountList.length) {
  182 + dest.goodsDiscount = {
  183 + list: discountList
  184 + };
  185 + }
  186 + }
  187 +
171 // 商品标签 188 // 商品标签
172 if (origin.productTagBoList) { 189 if (origin.productTagBoList) {
173 let productTags = {}; 190 let productTags = {};
@@ -506,6 +523,7 @@ const _detailDataPkg = (origin, uid, vipLevel, ua) => { @@ -506,6 +523,7 @@ const _detailDataPkg = (origin, uid, vipLevel, ua) => {
506 dest.isCollect = false; 523 dest.isCollect = false;
507 if (origin.isCollect !== null && typeof origin.isCollect !== 'undefined' && origin.isCollect === 'Y') { 524 if (origin.isCollect !== null && typeof origin.isCollect !== 'undefined' && origin.isCollect === 'Y') {
508 dest.isCollect = true; 525 dest.isCollect = true;
  526 + dest.cartInfo.isCollect = true;
509 } 527 }
510 528
511 // 底部简介URL链接 529 // 底部简介URL链接
@@ -608,7 +626,7 @@ let getProductData = (data) => { @@ -608,7 +626,7 @@ let getProductData = (data) => {
608 }); 626 });
609 } 627 }
610 628
611 - if (!_.isEmpty(data.uid)) { 629 + if (data.uid) {
612 params.uid = data.uid; 630 params.uid = data.uid;
613 } 631 }
614 632
@@ -616,7 +634,7 @@ let getProductData = (data) => { @@ -616,7 +634,7 @@ let getProductData = (data) => {
616 data.vipLevel = (user.data && user.data.vip_info && user.data.vip_info.cur_level) || '0'; 634 data.vipLevel = (user.data && user.data.vip_info && user.data.vip_info.cur_level) || '0';
617 635
618 return api.get('', params, { 636 return api.get('', params, {
619 - cache: true 637 + cache: false
620 }).then(result => { 638 }).then(result => {
621 if (result.code === 500) { 639 if (result.code === 500) {
622 return {}; 640 return {};

6.28 KB | W: | H:

4.79 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin

2.5 KB | W: | H:

23.4 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin