Commit c18e3070 by 徐康

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

parent 5a49be87
......@@ -87,6 +87,11 @@ public interface OrderCenterSdkService {
BaseOrderResponse orderConfirmTake(BaseQueryOrderRequest baseQueryOrderRequest);
/**
* 订单确认接单 POS
*/
BaseOrderResponse orderConfirmTakeMCCafe(BaseQueryOrderRequest baseQueryOrderRequest);
/**
* 订单POS拒单 POS
*/
BaseOrderResponse orderReject(CancelOrderRequest cancelOrderRequest);
......
......@@ -646,6 +646,17 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
}
@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) {
OrderCancelReq request = new OrderCancelReq();
//商户号必传
......
......@@ -40,6 +40,8 @@ public class InterfaceAddressConstant {
public static final String PULL_ORDERS = "order/v2/pullOrders";
//接单
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 {
}
/**
* 接单
*/
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) {
......
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