|
@@ -73,28 +73,28 @@ module.exports = class extends global.yoho.BaseModel { |
|
@@ -73,28 +73,28 @@ module.exports = class extends global.yoho.BaseModel { |
73
|
seoMap() {
|
73
|
seoMap() {
|
74
|
return {
|
74
|
return {
|
75
|
boys: {
|
75
|
boys: {
|
76
|
- title: '品牌一览|男装品牌排行榜,男装品牌大全|YOHO!BUY 有货 100%正品保证',
|
|
|
77
|
- keywords: '品牌一览,男装品牌,男装品牌排行榜,男装品牌大全,YOHO!BUY 有货',
|
|
|
78
|
- description: 'YOHO!BUY 有货男装品牌一览汇集国内国际各大男装品牌大全,为广大爱好时尚的男士青年提供品牌男装、' +
|
|
|
79
|
- '休闲男装、商务男装.YOHO!BUY 有货,100%正品保证'
|
76
|
+ title: '【男生潮流品牌一览】潮流品牌大全,热销潮流品牌-有货网品牌一览',
|
|
|
77
|
+ keywords: '潮流品牌一览,潮流品牌大全,热销潮牌',
|
|
|
78
|
+ description: '有货网品牌大全汇聚服饰、鞋履、包袋,配饰等大牌,潮流品牌排行榜包括vans、Lee、puma、' +
|
|
|
79
|
+ 'reebok、AKOP、Levi\'s等国内外知名潮流品牌,够潮,就上有货网!'
|
80
|
},
|
80
|
},
|
81
|
girls: {
|
81
|
girls: {
|
82
|
- title: '品牌一览|女装品牌排行榜,女装品牌大全|YOHO!BUY 有货 100%正品保证',
|
|
|
83
|
- keywords: '品牌一览,女装品牌,女装品牌排行榜,女装品牌大全,YOHO!BUY 有货',
|
|
|
84
|
- description: 'YOHO!BUY 有货女装品牌一览汇集国内国际各大女装品牌,为广大爱美女生提供品牌女装、休闲女装、' +
|
|
|
85
|
- '商务女装.买品牌女装就上YOHO!BUY 有货,100%正品保证'
|
82
|
+ title: '【男生潮流品牌一览】潮流品牌大全,热销潮流品牌-有货网品牌一览',
|
|
|
83
|
+ keywords: '潮流品牌一览,潮流品牌大全,热销潮牌',
|
|
|
84
|
+ description: '有货网品牌大全汇聚服饰、鞋履、包袋,配饰等大牌,潮流品牌排行榜包括vans、Lee、puma、' +
|
|
|
85
|
+ 'reebok、AKOP、Levi\'s等国内外知名潮流品牌,够潮,就上有货网!'
|
86
|
},
|
86
|
},
|
87
|
kids: {
|
87
|
kids: {
|
88
|
- title: '品牌一览|童装童鞋品牌,儿童鞋包配饰排行榜,潮童品牌大全|YOHO!BUY 有货 100%正品保证',
|
|
|
89
|
- keywords: '童装品牌,童装童鞋排行榜,儿童鞋包配饰排行榜,潮童品牌大全,品牌一览,YOHO!BUY 有货',
|
|
|
90
|
- description: 'YOHO!BUY 有货童装品牌一览汇集国内国际各大童装品牌大全,为广大爱好潮流的儿童提供品牌童装、童鞋,' +
|
|
|
91
|
- '儿童鞋包配饰.YOHO!BUY 有货,100%正品保证'
|
88
|
+ title: '【男生潮流品牌一览】潮流品牌大全,热销潮流品牌-有货网品牌一览',
|
|
|
89
|
+ keywords: '潮流品牌一览,潮流品牌大全,热销潮牌',
|
|
|
90
|
+ description: '有货网品牌大全汇聚服饰、鞋履、包袋,配饰等大牌,潮流品牌排行榜包括vans、Lee、puma、' +
|
|
|
91
|
+ 'reebok、AKOP、Levi\'s等国内外知名潮流品牌,够潮,就上有货网!'
|
92
|
},
|
92
|
},
|
93
|
lifestyle: {
|
93
|
lifestyle: {
|
94
|
- title: '品牌一览|数码3c,居家,玩具娱乐,文具,美妆品牌|YOHO!BUY 有货 100%正品保证',
|
|
|
95
|
- keywords: '数码3c品牌,居家品牌,玩具娱乐品牌,文具品牌,美妆品牌',
|
|
|
96
|
- description: 'YOHO!BUY 有货女装品牌一览汇集国内国际各大数码3c品牌,居家品牌,玩具娱乐品牌,文具品牌,' +
|
|
|
97
|
- '美妆品牌.买创意生活家居就上YOHO!BUY 有货,100%正品保证'
|
94
|
+ title: '【男生潮流品牌一览】潮流品牌大全,热销潮流品牌-有货网品牌一览',
|
|
|
95
|
+ keywords: '潮流品牌一览,潮流品牌大全,热销潮牌',
|
|
|
96
|
+ description: '有货网品牌大全汇聚服饰、鞋履、包袋,配饰等大牌,潮流品牌排行榜包括vans、Lee、puma、' +
|
|
|
97
|
+ 'reebok、AKOP、Levi\'s等国内外知名潮流品牌,够潮,就上有货网!'
|
98
|
},
|
98
|
},
|
99
|
'boys-plusstar': {
|
99
|
'boys-plusstar': {
|
100
|
title: '品牌plusstar,男装潮流品牌简介|YOHO!BUY有货',
|
100
|
title: '品牌plusstar,男装潮流品牌简介|YOHO!BUY有货',
|
|
@@ -107,6 +107,26 @@ module.exports = class extends global.yoho.BaseModel { |
|
@@ -107,6 +107,26 @@ module.exports = class extends global.yoho.BaseModel { |
107
|
keywords: '品牌plusstar,女装潮流品牌简介',
|
107
|
keywords: '品牌plusstar,女装潮流品牌简介',
|
108
|
description: 'YOHO!BUY 有货女装品牌一览汇集国内国际各大女装品牌,为广大爱美女生提供品牌女装、' +
|
108
|
description: 'YOHO!BUY 有货女装品牌一览汇集国内国际各大女装品牌,为广大爱美女生提供品牌女装、' +
|
109
|
'休闲女装、商务女装.买品牌女装就上YOHO!BUY 有货,100%正品保证'
|
109
|
'休闲女装、商务女装.买品牌女装就上YOHO!BUY 有货,100%正品保证'
|
|
|
110
|
+ },
|
|
|
111
|
+ 'plusstar-id1': {
|
|
|
112
|
+ title: '【设计新潮】热销新潮品牌,新潮品牌一览-YOHO!BUY 有货',
|
|
|
113
|
+ keywords: '设计新潮、新潮品牌、新潮店铺',
|
|
|
114
|
+ description: '有货网设计新潮品牌,提供一系列国内外知名潮流品牌,潮流品牌店铺,,想了解更多新潮品牌就来有货网!'
|
|
|
115
|
+ },
|
|
|
116
|
+ 'plusstar-id2': {
|
|
|
117
|
+ title: '【潮流经典】潮流经典品牌大全,热销经典品牌-YOHO!BUY 有货',
|
|
|
118
|
+ keywords: '潮流经典,经典品牌,潮流店铺',
|
|
|
119
|
+ description: '有货网潮流经典品牌,提供一系列国内外经典潮流品牌,经典潮流品牌店铺,想了解更多经典潮流品牌就来有货网!'
|
|
|
120
|
+ },
|
|
|
121
|
+ 'plusstar-id3': {
|
|
|
122
|
+ title: '【明星潮品】明星品牌大全,知名明星潮流品牌-YOHO!BUY 有货',
|
|
|
123
|
+ keywords: '明星潮品,明星品牌,明星潮流店铺',
|
|
|
124
|
+ description: '有货网明星潮品,提供一系列国内外明星潮流品牌,明星潮流品牌店铺,想了解更多明星潮流品牌就来有货网!'
|
|
|
125
|
+ },
|
|
|
126
|
+ 'plusstar-id4': {
|
|
|
127
|
+ title: '【原创潮牌】原创潮牌品牌大全,优质潮流品牌-YOHO!BUY 有货',
|
|
|
128
|
+ keywords: '原创潮牌,原创品牌,原创潮流品牌店铺',
|
|
|
129
|
+ description: '有货网原创潮牌,提供最全的国内外原创潮流品牌,原创潮流品牌店铺,想了解更多原创潮流品牌就来有货网!'
|
110
|
}
|
130
|
}
|
111
|
};
|
131
|
};
|
112
|
}
|
132
|
}
|
|
@@ -167,7 +187,7 @@ module.exports = class extends global.yoho.BaseModel { |
|
@@ -167,7 +187,7 @@ module.exports = class extends global.yoho.BaseModel { |
167
|
];
|
187
|
];
|
168
|
|
188
|
|
169
|
// SEO
|
189
|
// SEO
|
170
|
- Object.assign(responseData, that.seoMap[channel]);
|
190
|
+ Object.assign(responseData, that.seoMap()[channel]);
|
171
|
|
191
|
|
172
|
// 数据出错不cashe
|
192
|
// 数据出错不cashe
|
173
|
if (_.isEmpty(result[0].headerData) || _.isEmpty(result[1]) || _.isEmpty(result[2])) {
|
193
|
if (_.isEmpty(result[0].headerData) || _.isEmpty(result[1]) || _.isEmpty(result[2])) {
|
|
@@ -257,6 +277,7 @@ module.exports = class extends global.yoho.BaseModel { |
|
@@ -257,6 +277,7 @@ module.exports = class extends global.yoho.BaseModel { |
257
|
|
277
|
|
258
|
if (+id !== 0 && items[id]) {
|
278
|
if (+id !== 0 && items[id]) {
|
259
|
brandType = items[id].brandType;
|
279
|
brandType = items[id].brandType;
|
|
|
280
|
+ responseData.plusstarTitle = items[id].name;
|
260
|
}
|
281
|
}
|
261
|
let plustarList = yield brandsModelCtx.getPlustarList(brandType, gender);
|
282
|
let plustarList = yield brandsModelCtx.getPlustarList(brandType, gender);
|
262
|
|
283
|
|
|
@@ -296,6 +317,7 @@ module.exports = class extends global.yoho.BaseModel { |
|
@@ -296,6 +317,7 @@ module.exports = class extends global.yoho.BaseModel { |
296
|
_.forEach(brandIds, brandId => {
|
317
|
_.forEach(brandIds, brandId => {
|
297
|
if (brandsInfo[brandId]) {
|
318
|
if (brandsInfo[brandId]) {
|
298
|
list[brandId].desc = brandsInfo[brandId].desc;
|
319
|
list[brandId].desc = brandsInfo[brandId].desc;
|
|
|
320
|
+
|
299
|
list[brandId].url = helpers.urlFormat('', {gender: gender}, brandsInfo[brandId].url);
|
321
|
list[brandId].url = helpers.urlFormat('', {gender: gender}, brandsInfo[brandId].url);
|
300
|
}
|
322
|
}
|
301
|
brands.push(list[brandId]);
|
323
|
brands.push(list[brandId]);
|
|
@@ -324,8 +346,10 @@ module.exports = class extends global.yoho.BaseModel { |
|
@@ -324,8 +346,10 @@ module.exports = class extends global.yoho.BaseModel { |
324
|
// 页码
|
346
|
// 页码
|
325
|
Object.assign(responseData, pageList);
|
347
|
Object.assign(responseData, pageList);
|
326
|
|
348
|
|
|
|
349
|
+ let seomap = that.seoMap();
|
|
|
350
|
+
|
327
|
// SEO
|
351
|
// SEO
|
328
|
- Object.assign(responseData, that.seoMap[`${channel}-plusstar`] || {});
|
352
|
+ Object.assign(responseData, seomap[`plusstar-id${id}`] || seomap[`${channel}-plusstar`] || {});
|
329
|
return responseData;
|
353
|
return responseData;
|
330
|
})();
|
354
|
})();
|
331
|
|
355
|
|