Commit e1bf2b1a by 蒋小洋

野翠山发票订单列表查询新接口

parent 73f9ee30
......@@ -49,6 +49,11 @@ public interface OrderCenterSdkService {
QueryOrdersResponse queryOrders(QueryOrdersRequest queryOrdersRequest);
/**
* 野翠山发票订单列表查询
*/
QueryOrdersResponse queryOrdersNew(QueryOrdersRequest queryOrdersRequest);
/**
* 根据订单编号查询订单信息 C端
*/
QueryOrderByIdResponse queryMCCafeOrderById(BaseQueryOrderRequest baseQueryOrderRequest);
......
......@@ -488,6 +488,13 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
}
@Override
public QueryOrdersResponse queryOrdersNew(QueryOrdersRequest queryOrdersRequest) {
OrderUserConditionsReq request = orderSdkAdapter.convent2QueryOrdersRequest(queryOrdersRequest);
com.freemud.application.sdk.api.ordercenter.response.OrderBaseResp<QueryOrderForUserResp> userorderResponse = orderSdkService.queryOrderNew(request, queryOrdersRequest.getTrackingNo());
return orderSdkAdapter.convent2QueryOrdersResponse(userorderResponse);
}
@Override
public QueryOrderByIdResponse queryMCCafeOrderById(BaseQueryOrderRequest request) {
QueryByCodeResponse orderInfo = orderSdkService.getOrderInfo(request.getOrderClient(), request.getOrderId(),
request.getThirdOrderCode(), request.getWithOperationHistory(), request.getTrackingNo());
......
......@@ -141,8 +141,6 @@ public class OrderController {
return orderservice.refundNotifyCallback(requestVo);
}
/**
* 查询订单列表
*/
......@@ -153,6 +151,15 @@ public class OrderController {
}
/**
* 查询订单列表(野翠山发票订单列表查询)
*/
@PostMapping("/queryOrdersNew")
@ApiAnnotation(logMessage = "queryOrdersNew")
public BaseResponse queryOrdersNew(@Validated @LogParams @RequestBody QueryOrderVo queryOrderVo) {
return orderservice.queryOrdersNew(queryOrderVo);
}
/**
* 围餐-预览订单
* @param queryOrderVo
* @return
......
......@@ -52,6 +52,11 @@ public interface Orderservice {
BaseResponse queryOrders(QueryOrderVo queryOrderVo);
/**
* 查询订单列表
*/
BaseResponse queryOrdersNew(QueryOrderVo queryOrderVo);
/**
* 支付取消删除订单
*/
BaseResponse deleteOrder(DeleteOrderVo deleteOrderVo);
......
......@@ -32,6 +32,8 @@ public class InterfaceAddressConstant {
public static final String QUERY_QUEUE_SIZE = "order/v2/queryQueueSize";
//根据用户综合条件查询
public static final String QUERY_ORDER_FOR_USER = "order/v2/queryOrderForUser";
//野翠山订单列表查询
public static final String QUERY_ORDER_NEW = "order/v2/invoice/list/order";
//根据订单编号查询订单状态跟踪信息
public static final String QUERY_TRACK_INFO = "order/v2/queryTrackInfo";
......
......@@ -257,6 +257,19 @@ public class OrderSdkService {
}
/**
* 野翠山订单列表查询
* @param request
* @param trackingNo
* @return
*/
public OrderBaseResp<QueryOrderForUserResp> queryOrderNew(OrderUserConditionsReq request, String trackingNo) {
OrderBaseResp<QueryOrderForUserResp> responseDTO = RequestThirdPartyUtils.httpJsonReqComplexNew(restTemplate, InterfaceAddressConstant.QUERY_ORDER_NEW,
createBaseRequest(request, trackingNo), new ParameterizedTypeReference<OrderBaseResp<QueryOrderForUserResp>>() {
});
return responseHandle(responseDTO);
}
/**
* 根据订单编号查询订单状态跟踪信息
*/
public OrderBaseResp<List<OrderTraceInfoResp>> queryTrackInfo(String orderCode, String trackingNo) {
......
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