fix: 优化商品根据id搜索
This commit is contained in:
parent
0bf6aab43b
commit
96854ca00c
@ -120,8 +120,6 @@ public class EsGoodsSearchServiceImpl implements EsGoodsSearchService {
|
|||||||
@Override
|
@Override
|
||||||
public List<EsGoodsIndex> getEsGoodsBySkuIds(List<String> skuIds, PageVO pageVo) {
|
public List<EsGoodsIndex> getEsGoodsBySkuIds(List<String> skuIds, PageVO pageVo) {
|
||||||
NativeSearchQueryBuilder searchQueryBuilder = new NativeSearchQueryBuilder();
|
NativeSearchQueryBuilder searchQueryBuilder = new NativeSearchQueryBuilder();
|
||||||
NativeSearchQuery build = searchQueryBuilder.build();
|
|
||||||
build.setIds(skuIds);
|
|
||||||
if (pageVo != null) {
|
if (pageVo != null) {
|
||||||
int pageNumber = pageVo.getPageNumber() - 1;
|
int pageNumber = pageVo.getPageNumber() - 1;
|
||||||
if (pageNumber < 0) {
|
if (pageNumber < 0) {
|
||||||
@ -131,6 +129,8 @@ public class EsGoodsSearchServiceImpl implements EsGoodsSearchService {
|
|||||||
//分页
|
//分页
|
||||||
searchQueryBuilder.withPageable(pageable);
|
searchQueryBuilder.withPageable(pageable);
|
||||||
}
|
}
|
||||||
|
NativeSearchQuery build = searchQueryBuilder.build();
|
||||||
|
build.setIds(skuIds);
|
||||||
return restTemplate.multiGet(build, EsGoodsIndex.class, restTemplate.getIndexCoordinatesFor(EsGoodsIndex.class));
|
return restTemplate.multiGet(build, EsGoodsIndex.class, restTemplate.getIndexCoordinatesFor(EsGoodsIndex.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user