Authored by hugufei

service接口修改

... ... @@ -236,7 +236,7 @@ public class SearchSortSizeService {
if (paramMap.containsKey(ISearchConstans.PARAM_SEARCH_ATTRIBUTE_NOT)) {
sizeSortReqBO.setAttribute_not(paramMap.get(ISearchConstans.PARAM_SEARCH_ATTRIBUTE_NOT));
}
if (paramMap.containsKey(ISearchConstans.PARAM_SEARCH_GENDER)) {
sizeSortReqBO.setGender(paramMap.get(ISearchConstans.PARAM_SEARCH_GENDER));
}
... ... @@ -255,6 +255,10 @@ public class SearchSortSizeService {
boolFilter.must(FilterBuilders.termFilter("status", 1));
if (StringUtils.isNotBlank(sizeSortReqBO.getIsdiscount())) {
boolFilter.must(FilterBuilders.termFilter("isDiscount", sizeSortReqBO.getIsdiscount()));
}
if (StringUtils.isNotBlank(sizeSortReqBO.getProductStatus())) {
boolFilter.must(FilterBuilders.termFilter("productStatus", sizeSortReqBO.getProductStatus()));
}
... ... @@ -286,7 +290,7 @@ public class SearchSortSizeService {
boolFilter.must(FilterBuilders.termsFilter("sizeId", sizeIds));
}
}
String gender = sizeSortReqBO.getGender();
if (StringUtils.isNotBlank(gender)) {
String[] genderIds = gender.split(",");
... ... @@ -294,7 +298,7 @@ public class SearchSortSizeService {
boolFilter.must(FilterBuilders.termsFilter("gender", genderIds));
}
}
return boolFilter;
}
... ...
... ... @@ -2,14 +2,40 @@ package com.yoho.search.vo;
public class SizeSortReqBO {
private String breaking = "1";
private String isdiscount = "Y";// 是否打折
private String storage_num = "1";
private String breaking = "1";
private String sort;// 小分类id,以逗号隔开
private String size;// 尺码 Id,以逗号隔开
private String gender;//性别 1-男 2-女 3-通用,以逗号分隔
private String gender;// 性别 1-男 2-女 3-通用,以逗号分隔
private String productStatus = "1";// 1:商品上架
private String attribute_not = "2";// 1:非赠品 2:赠品
public String getIsdiscount() {
return isdiscount;
}
public void setIsdiscount(String isdiscount) {
this.isdiscount = isdiscount;
}
public String getStorage_num() {
return storage_num;
}
public void setStorage_num(String storage_num) {
this.storage_num = storage_num;
}
public String getBreaking() {
return breaking;
}
public void setBreaking(String breaking) {
this.breaking = breaking;
}
public String getSort() {
return sort;
... ... @@ -27,6 +53,14 @@ public class SizeSortReqBO {
this.size = size;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public String getProductStatus() {
return productStatus;
}
... ... @@ -43,28 +77,4 @@ public class SizeSortReqBO {
this.attribute_not = attribute_not;
}
public String getBreaking() {
return breaking;
}
public void setBreaking(String breaking) {
this.breaking = breaking;
}
public String getStorage_num() {
return storage_num;
}
public void setStorage_num(String storage_num) {
this.storage_num = storage_num;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
}
... ...