Showing
3 changed files
with
20 additions
and
2 deletions
@@ -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 {}; |
-
Please register or login to post a comment