Authored by chenl

修复了红人店铺在android端未传递gender参数导致数据不正确的问题。review by 张丽霞。

... ... @@ -64,22 +64,26 @@ export default class RedBrandService {
}
async productList(shop_id, yh_channel=1, order='s_t_asc', page=1, limit=60, filterFactors={}, v=7) {
let bodyParams = {
method: 'app.search.li',
shop_id,
yh_channel,
order,
page,
limit,
status: 1,
sales: 'Y',
stocknumber: 1,
attribute_not: 2,
v,
...filterFactors,
};
//性别需要进行特别处理,筛选中无性别未指定时需要设置为空,否则在android端会进行补齐当前频道的gender参数
bodyParams.gender = filterFactors.gender ? filterFactors.gender : '';
return await this.api.get({
url: '',
body: {
method: 'app.search.li',
shop_id,
yh_channel,
order,
page,
limit,
status: 1,
sales: 'Y',
stocknumber: 1,
attribute_not: 2,
...filterFactors,
v,
}
body: bodyParams,
})
.then((json) => {
return json;
... ...