...
|
...
|
@@ -94,76 +94,87 @@ const getListSeoData = (gender, sort_name) => { |
|
|
const getSearchParamsWithoutMethod = (params) => {
|
|
|
let finalParams = {};
|
|
|
|
|
|
if (params.query) {
|
|
|
if (params.query) { // 模糊查询参数
|
|
|
finalParams.query = params.query;
|
|
|
}
|
|
|
|
|
|
if (params.yh_channel) {
|
|
|
finalParams.yh_channel = params.yh_channel;
|
|
|
}
|
|
|
|
|
|
if (params.brand && params.brand !== '0') {
|
|
|
finalParams.brand = params.brand;
|
|
|
if (params.yh_channel || params.channel) { // 频道
|
|
|
finalParams.yh_channel = params.yh_channel || params.channel;
|
|
|
}
|
|
|
|
|
|
if (params.brand_id && params.brand_id !== '0') {
|
|
|
finalParams.brand = params.brand_id;
|
|
|
if ((params.brand_id && params.brand_id !== '0') || (params.brand && params.brand !== '0')) {
|
|
|
// 品牌ID
|
|
|
finalParams.brand = params.brand_id || params.brand;
|
|
|
}
|
|
|
|
|
|
if (params.shop_id && params.shop_id !== '0') {
|
|
|
if (params.shop_id && params.shop_id !== '0') { // 店铺ID
|
|
|
finalParams.shop_id = params.shop_id;
|
|
|
}
|
|
|
|
|
|
if (params.order) {
|
|
|
if (params.type) { // 排序类型
|
|
|
finalParams.type = params.type;
|
|
|
}
|
|
|
if (params.order) { // 排序参数
|
|
|
finalParams.order = getTypeCont(params.type, params.order);
|
|
|
}
|
|
|
|
|
|
if (params.limit) {
|
|
|
if (params.limit) { // 返回商品数量限制
|
|
|
finalParams.limit = params.limit;
|
|
|
}
|
|
|
|
|
|
if (params.limited) {
|
|
|
finalParams.limited = params.limited;
|
|
|
}
|
|
|
if (params.page) {
|
|
|
finalParams.page = params.page;
|
|
|
}
|
|
|
|
|
|
if (params.gender) {
|
|
|
finalParams.gender = params.gender;
|
|
|
}
|
|
|
|
|
|
if (params.color && params.color !== '0') {
|
|
|
finalParams.color = params.color;
|
|
|
}
|
|
|
|
|
|
if (params.price && params.price !== '0') {
|
|
|
finalParams.price = params.price;
|
|
|
}
|
|
|
|
|
|
if (params.size && params.size !== '0') {
|
|
|
finalParams.size = params.size;
|
|
|
}
|
|
|
|
|
|
if (params.p_d) {
|
|
|
finalParams.p_d = params.p_d;
|
|
|
}
|
|
|
|
|
|
if (params.sort && params.sort !== '0') {
|
|
|
finalParams.sort = params.sort;
|
|
|
}
|
|
|
|
|
|
if (params.msort && params.msort !== '0') {
|
|
|
finalParams.msort = params.msort;
|
|
|
}
|
|
|
if (params.misort && params.misort !== '0') {
|
|
|
finalParams.misort = params.misort;
|
|
|
}
|
|
|
if (params.tags_filter) {
|
|
|
finalParams.tags_filter = params.tags_filter;
|
|
|
}
|
|
|
|
|
|
if (params.type) {
|
|
|
finalParams.type = params.type;
|
|
|
}
|
|
|
|
|
|
if (params.category_id && params.category_id !== '0') {
|
|
|
finalParams.category_id = params.category_id;
|
|
|
}
|
|
|
|
|
|
if (params.age_level) {
|
|
|
finalParams = params.age_level;
|
|
|
if (params.age_level || params.ageLevel) {
|
|
|
finalParams.age_level = params.age_level || params.ageLevel;
|
|
|
}
|
|
|
if (params.outlets) {
|
|
|
finalParams.outlets = params.outlets;
|
|
|
}
|
|
|
if (params.new) { // newArrival
|
|
|
finalParams.new = params.new;
|
|
|
}
|
|
|
if (params.style) {
|
|
|
finalParams.style = params.style;
|
|
|
}
|
|
|
if (params.standard) {
|
|
|
finalParams.standard = params.standard;
|
|
|
}
|
|
|
if (params.specialoffer) {
|
|
|
finalParams.specialoffer = params.specialoffer;
|
|
|
}
|
|
|
if (params.productPool || params.filter_poolId) { // 商品池
|
|
|
finalParams.productPool = params.productPool || params.filter_poolId;
|
|
|
}
|
|
|
if (params.promotion) {
|
|
|
finalParams.promotion = params.promotion;
|
|
|
}
|
|
|
|
|
|
return finalParams;
|
...
|
...
|
|