Commit 37db76ec by ping.wu

新增es查询停车场订单列表

parent d273b978
...@@ -108,14 +108,13 @@ public class InterfaceAddressConstant { ...@@ -108,14 +108,13 @@ public class InterfaceAddressConstant {
*/ */
public static final String QUERY_RELATED_ORDER_BY_CODE = "order/v2/queryRelatedOrderByCode"; public static final String QUERY_RELATED_ORDER_BY_CODE = "order/v2/queryRelatedOrderByCode";
/** /**
* * 修改订单编号
修改订单编号
*/ */
public static final String UPDATE_THIRD_ORDER_CODE = "order/v2/updateThirdOrderCode"; public static final String UPDATE_THIRD_ORDER_CODE = "order/v2/updateThirdOrderCode";
/** /**
* 更新订单异常信息 * 更新订单异常信息
*/ */
public static final String UPDATE_ABNORMAL_STATE="order/v2/updateAbnormalState"; public static final String UPDATE_ABNORMAL_STATE = "order/v2/updateAbnormalState";
/** /**
* 订单完成接口(围餐) * 订单完成接口(围餐)
...@@ -150,7 +149,7 @@ public class InterfaceAddressConstant { ...@@ -150,7 +149,7 @@ public class InterfaceAddressConstant {
*/ */
public static final String QUERY_ORDER_AFTER_SALE_DOWN = "order/v2/queryAfterSalesOrderByScrollId"; public static final String QUERY_ORDER_AFTER_SALE_DOWN = "order/v2/queryAfterSalesOrderByScrollId";
/** /**
*根据综合条件查询售后单(单次查询默认返回500条(建议pageSize不要大于1000),返回的scrollId 有效时间为120秒) * 根据综合条件查询售后单(单次查询默认返回500条(建议pageSize不要大于1000),返回的scrollId 有效时间为120秒)
*/ */
public static final String QUERY_AFT_SALE_ORDER_LIST = "order/v2/queryAfterSalesOrderConditions"; public static final String QUERY_AFT_SALE_ORDER_LIST = "order/v2/queryAfterSalesOrderConditions";
/** /**
...@@ -161,14 +160,14 @@ public class InterfaceAddressConstant { ...@@ -161,14 +160,14 @@ public class InterfaceAddressConstant {
/** /**
* 根据用户ID 查询30分钟内未支付并且有券的 订单 * 根据用户ID 查询30分钟内未支付并且有券的 订单
*/ */
public static final String QUERY_ORDER_WITH_COUPON="order/v2/queryOrderWithCoupon"; public static final String QUERY_ORDER_WITH_COUPON = "order/v2/queryOrderWithCoupon";
/** /**
* 订单管理 * 订单管理
*/ */
public static final String STATUS_OPERATE="order/statusOperate"; public static final String STATUS_OPERATE = "order/statusOperate";
/** /**
*修改下游POS商订单数据 * 修改下游POS商订单数据
*/ */
public static final String UPDATE_DOWNSTREAM_THIRD_ORDER_CODE = "order/v2/updateDownstreamOrderCode"; public static final String UPDATE_DOWNSTREAM_THIRD_ORDER_CODE = "order/v2/updateDownstreamOrderCode";
...@@ -180,5 +179,10 @@ public class InterfaceAddressConstant { ...@@ -180,5 +179,10 @@ public class InterfaceAddressConstant {
/** /**
* 新增结算信息 * 新增结算信息
*/ */
public static final String CREATE_SETTLEMENT="order/v2/createSettlement"; public static final String CREATE_SETTLEMENT = "order/v2/createSettlement";
/**
* 停车场订单,根据综合条件查询订单(单次查询默认返回500条(建议pageSize不要大于1000),返回的scrollId 有效时间为120秒)
*/
public static final String QUERY_PARKING_ORDER_BY_CONDITIONS = "parking/v2/queryOrderByConditions";
} }
package com.freemud.application.sdk.api.ordercenter.request;
import lombok.Data;
/**
* All rights Reserved, Designed By www.freemud.cn
*
* @version V1.0
* @Title: ParkingOrderConditionsReq
* @Package com.freemud.application.sdk.api.ordercenter.request
* @Description:
* @author: ping1.wu
* @date: 2020/6/19 18:45
* @Copyright: 2020 www.freemud.cn Inc. All rights reserved.
* 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
*/
@Data
public class ParkingOrderConditionsReq {
//订单号
private String orderCode;
//商户号
private String partnerId;
// 车牌号
private String carNumber;
//手机号
private String mobile;
//订单创建开始时间戳(单位:秒)
private Long startTimestamp;
//订单创建结束时间戳(单位:秒)
private Long endTimestamp;
//每页页数
private Integer pageSize;
//页码
private Integer pageNum;
}
...@@ -6,6 +6,7 @@ import com.freemud.application.sdk.api.ordercenter.config.OrderDownLoadCenterPro ...@@ -6,6 +6,7 @@ import com.freemud.application.sdk.api.ordercenter.config.OrderDownLoadCenterPro
import com.freemud.application.sdk.api.ordercenter.constant.InterfaceAddressConstant; import com.freemud.application.sdk.api.ordercenter.constant.InterfaceAddressConstant;
import com.freemud.application.sdk.api.ordercenter.enums.ResponseResultEnum; import com.freemud.application.sdk.api.ordercenter.enums.ResponseResultEnum;
import com.freemud.application.sdk.api.ordercenter.request.OrderConditionsReq; import com.freemud.application.sdk.api.ordercenter.request.OrderConditionsReq;
import com.freemud.application.sdk.api.ordercenter.request.ParkingOrderConditionsReq;
import com.freemud.application.sdk.api.ordercenter.request.QueryAfterSalesOrderConditionsReq; import com.freemud.application.sdk.api.ordercenter.request.QueryAfterSalesOrderConditionsReq;
import com.freemud.application.sdk.api.ordercenter.request.QueryOrderByScrollRequest; import com.freemud.application.sdk.api.ordercenter.request.QueryOrderByScrollRequest;
import com.freemud.application.sdk.api.ordercenter.response.BaseDownLoadResponse; import com.freemud.application.sdk.api.ordercenter.response.BaseDownLoadResponse;
...@@ -123,6 +124,20 @@ public class OrderDownLoadSdkService { ...@@ -123,6 +124,20 @@ public class OrderDownLoadSdkService {
return queryResponse; return queryResponse;
} }
/**
* es查询停车场订单
*/
public BaseDownLoadResponse<List<OrderInfoReqs>> queryParkingOrderConditions(ParkingOrderConditionsReq request, String trackingNo) {
long begin = System.currentTimeMillis();
BaseDownLoadResponse<List<OrderInfoReqs>> responseDTO = RequestThirdPartyUtils.httpJsonReqComplexDownLoad(restTemplate, InterfaceAddressConstant.QUERY_PARKING_ORDER_BY_CONDITIONS,
createBaseRequest(request, trackingNo), new ParameterizedTypeReference<BaseDownLoadResponse<List<OrderInfoReqs>>>() {
});
ThirdPartyLog.infoConvertJson(begin, System.currentTimeMillis(), InterfaceAddressConstant.QUERY_PARKING_ORDER_BY_CONDITIONS, request, responseMini(responseDTO));
return responseHandle(responseDTO);
}
BaseDownLoadResponse responseMini(BaseDownLoadResponse responseDTO){ BaseDownLoadResponse responseMini(BaseDownLoadResponse responseDTO){
BaseDownLoadResponse baseDownLoadResponse = new BaseDownLoadResponse(); BaseDownLoadResponse baseDownLoadResponse = new BaseDownLoadResponse();
......
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