...
|
...
|
@@ -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);
|
|
|
}
|
|
|
|
...
|
...
|
|