...
|
...
|
@@ -22,7 +22,7 @@ const getShopData = params => { |
|
|
|
|
|
return shopApi.getBrandInfoByDomain({domain: params.domain}).then(result => {
|
|
|
|
|
|
if (result.code === 200) {
|
|
|
if (result.data) {
|
|
|
|
|
|
/* 品牌名称 */
|
|
|
Object.assign(finalResult, {
|
...
|
...
|
@@ -44,7 +44,8 @@ const getShopData = params => { |
|
|
|
|
|
// uid: '8050882'
|
|
|
}).then(subResult => {
|
|
|
if (subResult.code === 200) {
|
|
|
|
|
|
if (subResult.data) {
|
|
|
|
|
|
/* 取店铺的基本信息 */
|
|
|
Object.assign(finalResult, {
|
...
|
...
|
@@ -56,26 +57,24 @@ const getShopData = params => { |
|
|
|
|
|
/* 取资源位店铺背景图 */
|
|
|
return shopApi.getShopsDecoratorList({shopId: result.data.shop_id}).then(thResult => {
|
|
|
if (thResult.code === 200) {
|
|
|
if (thResult.data) {
|
|
|
_.forEach(thResult.data.list, value => {
|
|
|
|
|
|
if (value.resource_name === 'shopTopBanner_app') {
|
|
|
Object.assign(finalResult, {
|
|
|
brandBg: JSON.parse(value.resource_data).shopSrc
|
|
|
shopBg: JSON.parse(value.resource_data).shopSrc
|
|
|
});
|
|
|
}
|
|
|
});
|
|
|
|
|
|
} else {
|
|
|
logger.info('getShopsDecoratorList api code no 200');
|
|
|
logger.error('getShopsDecoratorList api no data');
|
|
|
}
|
|
|
|
|
|
return finalResult;
|
|
|
});
|
|
|
} else {
|
|
|
logger.error('getShopInfoData api code no 200');
|
|
|
logger.error('getShopInfoData api no data');
|
|
|
}
|
|
|
|
|
|
return finalResult;
|
|
|
});
|
|
|
} else {
|
...
|
...
|
@@ -87,8 +86,9 @@ const getShopData = params => { |
|
|
|
|
|
logger.info('brand has no shop');
|
|
|
}
|
|
|
return finalResult;
|
|
|
} else {
|
|
|
logger.error('getBrandOriginData api code no 200');
|
|
|
logger.error('getBrandInfoByDomain api no data');
|
|
|
}
|
|
|
|
|
|
return finalResult;
|
...
|
...
|
@@ -103,13 +103,14 @@ const getShopData = params => { |
|
|
const getBrandShopGoodsData = params => {
|
|
|
let finalResult = {};
|
|
|
|
|
|
return shopApi.getBrandInfoByDomain({ domain: params.domain }).then(result => {
|
|
|
if (result.code === 200) {
|
|
|
return shopApi.getBrandInfoByDomain({domain: params.domain}).then(result => {
|
|
|
|
|
|
if (result.data) {
|
|
|
return shopApi.getBrandShopGoodsOriginData(Object.assign(params, {
|
|
|
brand: result.data.id,
|
|
|
shopId: result.data.shop_id
|
|
|
})).then(subResult => {
|
|
|
if (subResult.code === 200 && subResult.data) {
|
|
|
if (subResult.data) {
|
|
|
prettyFilter(subResult.data.filter);
|
|
|
finalResult = {
|
|
|
data: {
|
...
|
...
|
@@ -121,15 +122,13 @@ const getBrandShopGoodsData = params => { |
|
|
code: 200
|
|
|
};
|
|
|
} else {
|
|
|
logger.error('getBrandShopGoodsOriginData api code no 200');
|
|
|
logger.error('getBrandShopGoodsOriginData api no data');
|
|
|
}
|
|
|
|
|
|
return camelCase(finalResult);
|
|
|
});
|
|
|
} else {
|
|
|
logger.error('getBrandInfoByDomain api code no 200');
|
|
|
logger.error('getBrandInfoByDomain api no data');
|
|
|
}
|
|
|
|
|
|
return camelCase(finalResult);
|
|
|
});
|
|
|
};
|
...
|
...
|
|