Commit fc93d28c by 姜海波

优化ES 查询sdk

parent 731cade8
......@@ -435,7 +435,7 @@ public class OrderSdkAdapter {
orderConditionsReq.setOrderCodes(request.getOrderIds());
orderConditionsReq.setPartnerId(request.getCompanyId());
orderConditionsReq.setPageSize(request.getPageSize());
orderConditionsReq.setPageNum(request.getPageNumber());
orderConditionsReq.setPageNum(request.getPageNumber()>0?request.getPageNumber():0);
orderConditionsReq.setMobile(request.getPhoneNo());
orderConditionsReq.setStoreIds(request.getShopIds());
orderConditionsReq.setPayStatuses(request.getPayStatuses());
......
......@@ -659,8 +659,8 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
public QueryOrdersResponse getOrderListByES(QueryOrdersByConditionsRequest queryOrdersByConditionsRequest) {
OrderConditionsReq request = orderSdkAdapter.convent2QueryOrdersByConditionsRequest(queryOrdersByConditionsRequest);
BaseDownLoadResponse<List<OrderInfoReqs>> baseDownLoadResponse = orderDownLoadSdkService.queryOrderByConditions(request, "");
if (ObjectUtils.notEqual("100", baseDownLoadResponse.getCode()) || StringUtils.isEmpty(baseDownLoadResponse.getScrollId()) ||
CollectionUtils.isEmpty(baseDownLoadResponse.getResult())) {
if (ObjectUtils.notEqual("100", baseDownLoadResponse.getCode()) || CollectionUtils.isEmpty(baseDownLoadResponse.getResult())) {
QueryOrdersResponse queryOrdersResponse = new QueryOrdersResponse();
queryOrdersResponse.setErrcode(Integer.parseInt(baseDownLoadResponse.getCode()));
QueryOrdersResponse.DataBean dataBean = new QueryOrdersResponse.DataBean();
......@@ -670,6 +670,11 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
queryOrdersResponse.setData(dataBean);
return queryOrdersResponse;
}
if(request.getPageNum()>0){
return orderSdkAdapter.convent2OrdersResponseByES(baseDownLoadResponse);
}
List<OrderInfoReqs> list = new ArrayList<>();
list.addAll(baseDownLoadResponse.getResult());
if (baseDownLoadResponse.getTotalNum() > queryOrdersByConditionsRequest.getPageSize()) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment