Authored by zhangxiaoru

brandSearch

... ... @@ -28,16 +28,17 @@ const list = (req, res, next) => {
if (params.shop_id) {
params.shopId = params.shop_id;
}
/* 判断是不是品牌, 是品牌跳到品牌列表页(显示搜索框),判断是不是品类, 是品类加导航标题(不显示搜索框) */
Promise.all([searchModel.getAllBrandNames(), searchModel.getClassNames()]).then((result) => {
if (query) {
_.forEach(result[0], function(obj) {
if (query === obj.brandDomain && /^[a-z0-9]+$/i.test(obj.brandName)) { // 精确查品牌域名
domain = query;
return false;
}
if (query === obj.brandName && /^[a-z0-9]+$/i.test(obj.brandName)) { // 精确查品牌名称
if (query === obj.brandName || query.toUpperCase() === obj.brandName || query.toLowerCase() === obj.brandName && /^[a-z0-9]+$/i.test(obj.brandName)) { // 精确查品牌名称
domain = obj.brandName;
return false;
}
... ... @@ -56,6 +57,8 @@ const list = (req, res, next) => {
}, domain);
//query = domain;
return res.redirect(url);
}
... ...