...
|
...
|
@@ -33,19 +33,19 @@ const list = (req, res, next) => { |
|
|
Promise.all([searchModel.getAllBrandNames(), searchModel.getClassNames()]).then((result) => {
|
|
|
if (query) {
|
|
|
_.forEach(result[0], function(obj) {
|
|
|
if (query === obj.brandDomain) { // 精确查品牌域名
|
|
|
if (query === obj.brandDomain && /^[a-z0-9]+$/i.test(obj.brandName)) { // 精确查品牌域名
|
|
|
domain = query;
|
|
|
return false;
|
|
|
}
|
|
|
if (query === obj.brandName) { // 精确查品牌名称
|
|
|
if (query === obj.brandName && /^[a-z0-9]+$/i.test(obj.brandName)) { // 精确查品牌名称
|
|
|
domain = obj.brandName;
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
if (obj.brandDomain.indexOf(query) > 0) { // 模糊查品牌域名
|
|
|
domain = obj.brandDomain;
|
|
|
return false;
|
|
|
}
|
|
|
// if (obj.brandDomain.indexOf(query) > 0) { // 模糊查品牌域名
|
|
|
// domain = obj.brandDomain;
|
|
|
// return false;
|
|
|
// }
|
|
|
});
|
|
|
|
|
|
// 跳转到品牌商品列表页
|
...
|
...
|
@@ -56,7 +56,7 @@ const list = (req, res, next) => { |
|
|
|
|
|
}, domain);
|
|
|
|
|
|
res.redirect(url);
|
|
|
return res.redirect(url);
|
|
|
}
|
|
|
|
|
|
// 品类名称为空时跳出
|
...
|
...
|
|