list-api.js
819 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
const {CUSTOM_HEADER} = require('./vars');
module.exports = class extends global.yoho.BaseModel {
constructor(ctx) {
super(ctx);
}
getSortList(channel) {
let params = {
method: 'web.regular.groupsort.sale',
sales: 'Y', // 在销售商品分类
status: 1, // 上架商品分类
stocknumber: 1 // 过滤掉已售罄
};
if (channel) {
params.yh_channel = channel;
}
return this.get({
data: params,
param: CUSTOM_HEADER
});
}
getProductList(params) {
return this.get({
data: Object.assign({
method: 'web.search.search',
sales: 'Y',
outlets: 2,
stocknumber: 1,
need_filter: 'yes',
limit: 60,
from: 'categoryList'
}, params),
param: CUSTOM_HEADER
});
}
};