Commit c18e3070 by 徐康

sdk新增麦咖啡不推送队列接单

parent 5a49be87
...@@ -87,6 +87,11 @@ public interface OrderCenterSdkService { ...@@ -87,6 +87,11 @@ public interface OrderCenterSdkService {
BaseOrderResponse orderConfirmTake(BaseQueryOrderRequest baseQueryOrderRequest); BaseOrderResponse orderConfirmTake(BaseQueryOrderRequest baseQueryOrderRequest);
/** /**
* 订单确认接单 POS
*/
BaseOrderResponse orderConfirmTakeMCCafe(BaseQueryOrderRequest baseQueryOrderRequest);
/**
* 订单POS拒单 POS * 订单POS拒单 POS
*/ */
BaseOrderResponse orderReject(CancelOrderRequest cancelOrderRequest); BaseOrderResponse orderReject(CancelOrderRequest cancelOrderRequest);
......
...@@ -646,6 +646,17 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService { ...@@ -646,6 +646,17 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
} }
@Override @Override
public BaseOrderResponse orderConfirmTakeMCCafe(BaseQueryOrderRequest baseQueryOrderRequest) {
POSOrderOperationBaseReq request = new POSOrderOperationBaseReq();
request.setOrderCode(baseQueryOrderRequest.getOrderId());
request.setOperator(baseQueryOrderRequest.getOperator());
// 引入门店基础服务 查询自动制作完成配置时间
setTimeout(baseQueryOrderRequest,request);
com.freemud.application.sdk.api.ordercenter.response.BaseResponse response = orderSdkService.acceptOrderMCCafe(request, baseQueryOrderRequest.getTrackingNo());
return orderSdkAdapter.convent2BaseOrderResponse(response);
}
@Override
public BaseOrderResponse orderReject(CancelOrderRequest cancelOrderRequest) { public BaseOrderResponse orderReject(CancelOrderRequest cancelOrderRequest) {
OrderCancelReq request = new OrderCancelReq(); OrderCancelReq request = new OrderCancelReq();
//商户号必传 //商户号必传
......
...@@ -40,6 +40,8 @@ public class InterfaceAddressConstant { ...@@ -40,6 +40,8 @@ public class InterfaceAddressConstant {
public static final String PULL_ORDERS = "order/v2/pullOrders"; public static final String PULL_ORDERS = "order/v2/pullOrders";
//接单 //接单
public static final String ACCEPT_ORDER = "order/v2/accept"; public static final String ACCEPT_ORDER = "order/v2/accept";
//接单
public static final String ACCEPT_ORDER_MCCAFE = "order/v2/mcCafe/accept";
/** /**
* 拒单 同取消订单接口 * 拒单 同取消订单接口
*/ */
......
...@@ -278,6 +278,16 @@ public class OrderSdkService { ...@@ -278,6 +278,16 @@ public class OrderSdkService {
} }
/** /**
* 接单
*/
public BaseResponse acceptOrderMCCafe(POSOrderOperationBaseReq request, String trackingNo) {
OrderBaseResp responseDTO = RequestThirdPartyUtils.httpJsonReqComplexNew(restTemplate, InterfaceAddressConstant.ACCEPT_ORDER_MCCAFE,
createBaseRequest(request, trackingNo), new ParameterizedTypeReference<OrderBaseResp>() {
});
return responseHandle(responseDTO);
}
/**
* 制作完成 * 制作完成
*/ */
public BaseResponse prepareComplete(POSOrderOperationBaseReq request, String trackingNo) { public BaseResponse prepareComplete(POSOrderOperationBaseReq request, 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