Authored by 郭成尧

getBrandBanner-to-shopModel

... ... @@ -322,7 +322,7 @@ const brand = (req, res, next) => {
}, params);
} else if (brandId && brandId !== 0 &&
brandId !== '' && brandId !== 'undefined') { // 品牌一览过来的展示品牌介绍和LOGO
return Promise.all([shopModel.getBrandIntro(brandId, uid), listModel.getBrandBanner(brandId)]).then((resData) => { //eslint-disable-line
return Promise.all([shopModel.getBrandIntro(brandId, uid), shopModel.getBrandBanner(brandId)]).then((resData) => { //eslint-disable-line
title = resData[0].title;
delete resData[0].title;
... ...
... ... @@ -123,7 +123,7 @@ const shop = {
co(function* () {
let [banner, brandInfo, goodsListApi] = yield Promise.all([
listModel.getBrandBanner(brandId),
shopModel.getBrandBanner(brandId),
shopModel.getBrandIntro(brandId, uid),
searchModel.getBrandGoods(searchParam)
]);
... ...
... ... @@ -700,31 +700,6 @@ const getShopFav = (req, shopId, uid) => {
});
};
/**
* 获取品牌banner数据
* @param {int} brandId 品牌ID
* @return array banner数据
*/
const getBrandBanner = (brandId) => {
return api.get('', {
method: 'app.brand.banner',
brand_id: brandId
}, {
cache: true
}).then((result) => {
if (result && result.code === 200 && result.data) {
if (result.data.banner) {
return helpers.image(result.data.banner, 640, 150);
} else {
return '';
}
} else {
return {};
}
});
};
/**
* 根据brandId 获取相关店铺列表
* @param brandId
... ... @@ -919,7 +894,6 @@ module.exports = {
getBaseShopData,
getShopData,
getBrandShops,
getBrandBanner,
setFavorite,
setFavoriteCancel,
getShopIntro,
... ...
... ... @@ -123,10 +123,35 @@ const getBrandIntro = (brandId, uid) => {
});
};
/**
* 获取品牌banner数据
* @param {int} brandId 品牌ID
* @return array banner数据
*/
const getBrandBanner = (brandId) => {
return api.get('', {
method: 'app.brand.banner',
brand_id: brandId
}, {
cache: true
}).then((result) => {
if (result && result.code === 200 && result.data) {
if (result.data.banner) {
return helpers.image(result.data.banner, 640, 150);
} else {
return '';
}
} else {
return {};
}
});
};
module.exports = {
getShopBrands,
getShopInfo,
getBrandLogoByDomain,
getBrandIntro
getBrandIntro,
getBrandBanner
};
... ...