...
|
...
|
@@ -501,18 +501,21 @@ const detailDataPkg = (origin, uid, vipLevel, ua) => { |
|
|
|
|
|
module.exports = (data) => {
|
|
|
var finalResult;
|
|
|
var params = {};
|
|
|
|
|
|
return api.get('', sign.apiSign({
|
|
|
productId: data.id,
|
|
|
uid: data.uid,
|
|
|
vipLevel: data.vipLevel,
|
|
|
method: 'h5.product.data'
|
|
|
})).then(result => {
|
|
|
params.productId = _.toString(data.id);
|
|
|
params.method = 'h5.product.data';
|
|
|
|
|
|
if (!_.isEmpty(data.uid)) {
|
|
|
params.uid = data.uid;
|
|
|
}
|
|
|
|
|
|
return api.get('', sign.apiSign(params)).then(result => {
|
|
|
finalResult = detailDataPkg(result, data.uid, data.vipLevel, data.ua);
|
|
|
|
|
|
return api.get('', sign.apiSign({
|
|
|
method: 'app.shop.queryShopsByBrandId',
|
|
|
brand_id: result.brand.id
|
|
|
brand_id: _.toString(result.brandId)
|
|
|
})).then(shops => {
|
|
|
if (shops.code === 200) {
|
|
|
finalResult.enterStore = getShopsInfo(shops.data);
|
...
|
...
|
|