修改APP端搜索球杆商品接口,增加精准查询参数
This commit is contained in:
parent
659871efda
commit
655fbe5eb3
@ -17,6 +17,10 @@ public class CueProductSearchDTO implements Serializable {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 商品ID
|
||||
*/
|
||||
private Long productId;
|
||||
/**
|
||||
* 商品名称
|
||||
*/
|
||||
|
@ -81,6 +81,9 @@ public class LocalCueProductSearchRequestBuilder {
|
||||
if (ObjectUtil.isNotEmpty(param.getProductName())) {
|
||||
keywordShouldQuery.must(QueryBuilders.wildcardQuery(EsConstant.CUE_PRODUCT_NAME, "*" + param.getProductName() + "*"));
|
||||
}
|
||||
if(ObjectUtil.isNotEmpty(param.getProductId())){
|
||||
keywordShouldQuery.must(QueryBuilders.termQuery(EsConstant.CUE_PRODUCT_ID, param.getProductId()));
|
||||
}
|
||||
keywordShouldQuery.must(QueryBuilders.termQuery(EsConstant.CUE_BRAND_ID, param.getBrandId()));
|
||||
keywordShouldQuery.must(QueryBuilders.termQuery(EsConstant.CUE_TYPE_ID, param.getTypeId()));
|
||||
boolQueryBuilder.must(keywordShouldQuery);
|
||||
|
@ -172,6 +172,7 @@ public interface EsConstant {
|
||||
* 球杆商品
|
||||
*/
|
||||
String CUE_PRODUCT_NAME = "productName";
|
||||
String CUE_PRODUCT_ID = "productId";
|
||||
String CUE_BRAND_ID = "brandId";
|
||||
String CUE_TYPE_ID = "typeId";
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user