...
|
...
|
@@ -185,10 +185,11 @@ public class ProductListWithSupplyServiceImpl implements IProductListWithSupplyS |
|
|
String sknString = invalidSknList.stream().collect(joining(","));
|
|
|
SearchParam searchParam = new SearchParam();
|
|
|
BoolQueryBuilder boolFilter = QueryBuilders.boolQuery();
|
|
|
boolFilter.must(QueryBuilders.termsQuery(ProductIndexEsField.productSkn, sknString));
|
|
|
boolFilter.must(QueryBuilders.termsQuery(ProductIndexEsField.productSkn, sknString.split(",")));
|
|
|
boolFilter.must(QueryBuilders.termQuery(ProductIndexEsField.isLimitbuy, "Y"));
|
|
|
searchParam.setFiter(boolFilter);
|
|
|
searchParam.setQuery(QueryBuilders.matchAllQuery());
|
|
|
searchParam.setSize(invalidSknList.size());
|
|
|
final String indexName = ISearchConstants.INDEX_NAME_PRODUCT_INDEX;
|
|
|
SearchResult searchResult = searchCommonService.doSearch(indexName, searchParam);
|
|
|
List<Map<String, Object>> productListValidate = productIndexBaseService.getProductListWithPricePlan(searchResult.getResultList());
|
...
|
...
|
|