Commit 37db76ec by ping.wu

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

parent d273b978
......@@ -108,14 +108,13 @@ public class InterfaceAddressConstant {
*/
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_ABNORMAL_STATE="order/v2/updateAbnormalState";
public static final String UPDATE_ABNORMAL_STATE = "order/v2/updateAbnormalState";
/**
* 订单完成接口(围餐)
......@@ -150,7 +149,7 @@ public class InterfaceAddressConstant {
*/
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";
/**
......@@ -161,14 +160,14 @@ public class InterfaceAddressConstant {
/**
* 根据用户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";
......@@ -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
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.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.QueryOrderByScrollRequest;
import com.freemud.application.sdk.api.ordercenter.response.BaseDownLoadResponse;
......@@ -123,6 +124,20 @@ public class OrderDownLoadSdkService {
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 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