...
|
...
|
@@ -32,23 +32,24 @@ const _processBrandNames = (list) => { |
|
|
const formatData = [];
|
|
|
const brandDomainMap = {}, brandNameMap = {};
|
|
|
const ttl = 60000; // 默认缓存一分钟
|
|
|
let brandDomain = '';
|
|
|
let brandName = '';
|
|
|
|
|
|
list = list || [];
|
|
|
list = camelCase(list);
|
|
|
|
|
|
_.forEach(list, (item) => {
|
|
|
_.forEach(item, (obj) => {
|
|
|
formatData.push({
|
|
|
brandDomain: obj.brandDomain && obj.brandDomain.toLowerCase(),
|
|
|
brandName: obj.brandDomain && obj.brandName.toLowerCase()
|
|
|
});
|
|
|
brandDomain = obj.brand_domain && obj.brand_domain.toLowerCase();
|
|
|
brandName = obj.brand_name && obj.brand_name.toLowerCase();
|
|
|
|
|
|
if (obj && obj.brandDomain) {
|
|
|
brandDomainMap[obj.brandDomain.toLowerCase()] = obj.brandDomain.toLowerCase();
|
|
|
}
|
|
|
if (brandDomain && brandName) {
|
|
|
formatData.push({
|
|
|
brandDomain: brandDomain,
|
|
|
brandName: brandName
|
|
|
});
|
|
|
|
|
|
if (obj && obj.brandName && obj.brandDomain) {
|
|
|
brandNameMap[obj.brandName.toLowerCase()] = obj.brandDomain.toLowerCase();
|
|
|
brandDomainMap[brandDomain] = brandDomain;
|
|
|
brandNameMap[brandName] = brandDomain;
|
|
|
}
|
|
|
});
|
|
|
});
|
...
|
...
|
@@ -71,15 +72,14 @@ const _processClassNames = (list) => { |
|
|
};
|
|
|
|
|
|
list = list || [];
|
|
|
list = camelCase(list);
|
|
|
|
|
|
_.forEach(list, (item) => {
|
|
|
_.forEach(item, (obj) => {
|
|
|
formatData.first[obj.categoryId] = obj.categoryName;
|
|
|
formatData.first[obj.category_id] = obj.category_name;
|
|
|
|
|
|
if (obj.sub) {
|
|
|
_.forEach(obj.sub, (sub) => {
|
|
|
formatData.second[sub.categoryId] = sub.categoryName;
|
|
|
formatData.second[sub.category_id] = sub.category_name;
|
|
|
});
|
|
|
}
|
|
|
|
...
|
...
|
|