Commit fc93d28c by 姜海波

优化ES 查询sdk

parent 731cade8
...@@ -435,7 +435,7 @@ public class OrderSdkAdapter { ...@@ -435,7 +435,7 @@ public class OrderSdkAdapter {
orderConditionsReq.setOrderCodes(request.getOrderIds()); orderConditionsReq.setOrderCodes(request.getOrderIds());
orderConditionsReq.setPartnerId(request.getCompanyId()); orderConditionsReq.setPartnerId(request.getCompanyId());
orderConditionsReq.setPageSize(request.getPageSize()); orderConditionsReq.setPageSize(request.getPageSize());
orderConditionsReq.setPageNum(request.getPageNumber()); orderConditionsReq.setPageNum(request.getPageNumber()>0?request.getPageNumber():0);
orderConditionsReq.setMobile(request.getPhoneNo()); orderConditionsReq.setMobile(request.getPhoneNo());
orderConditionsReq.setStoreIds(request.getShopIds()); orderConditionsReq.setStoreIds(request.getShopIds());
orderConditionsReq.setPayStatuses(request.getPayStatuses()); orderConditionsReq.setPayStatuses(request.getPayStatuses());
......
...@@ -659,8 +659,8 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService { ...@@ -659,8 +659,8 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
public QueryOrdersResponse getOrderListByES(QueryOrdersByConditionsRequest queryOrdersByConditionsRequest) { public QueryOrdersResponse getOrderListByES(QueryOrdersByConditionsRequest queryOrdersByConditionsRequest) {
OrderConditionsReq request = orderSdkAdapter.convent2QueryOrdersByConditionsRequest(queryOrdersByConditionsRequest); OrderConditionsReq request = orderSdkAdapter.convent2QueryOrdersByConditionsRequest(queryOrdersByConditionsRequest);
BaseDownLoadResponse<List<OrderInfoReqs>> baseDownLoadResponse = orderDownLoadSdkService.queryOrderByConditions(request, ""); 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 queryOrdersResponse = new QueryOrdersResponse();
queryOrdersResponse.setErrcode(Integer.parseInt(baseDownLoadResponse.getCode())); queryOrdersResponse.setErrcode(Integer.parseInt(baseDownLoadResponse.getCode()));
QueryOrdersResponse.DataBean dataBean = new QueryOrdersResponse.DataBean(); QueryOrdersResponse.DataBean dataBean = new QueryOrdersResponse.DataBean();
...@@ -670,6 +670,11 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService { ...@@ -670,6 +670,11 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
queryOrdersResponse.setData(dataBean); queryOrdersResponse.setData(dataBean);
return queryOrdersResponse; return queryOrdersResponse;
} }
if(request.getPageNum()>0){
return orderSdkAdapter.convent2OrdersResponseByES(baseDownLoadResponse);
}
List<OrderInfoReqs> list = new ArrayList<>(); List<OrderInfoReqs> list = new ArrayList<>();
list.addAll(baseDownLoadResponse.getResult()); list.addAll(baseDownLoadResponse.getResult());
if (baseDownLoadResponse.getTotalNum() > queryOrdersByConditionsRequest.getPageSize()) { 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