Commit c3f1fd9b by 徐康

Merge branch 'feature/20200727_麦咖啡p1v2支付券码路由' into qa

parents e7ad0d95 1300431a
...@@ -88,6 +88,11 @@ public interface OrderCenterSdkService { ...@@ -88,6 +88,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);
......
...@@ -667,6 +667,17 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService { ...@@ -667,6 +667,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();
//商户号必传 //商户号必传
......
...@@ -886,7 +886,7 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService { ...@@ -886,7 +886,7 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService {
BaseQueryOrderRequest var2 = new BaseQueryOrderRequest(); BaseQueryOrderRequest var2 = new BaseQueryOrderRequest();
var2.setOrderId(confirmOrderDto.getOrderId()); var2.setOrderId(confirmOrderDto.getOrderId());
var2.setPartnerId(partnerId); var2.setPartnerId(partnerId);
BaseOrderResponse baseOrderResponse = orderCenterSdkService.orderConfirmTake(var2); BaseOrderResponse baseOrderResponse = orderCenterSdkService.orderConfirmTakeMCCafe(var2);
LogUtil.info("paySuccessCallback_orderConfirmTake", gson.toJson(var2), gson.toJson(baseOrderResponse)); LogUtil.info("paySuccessCallback_orderConfirmTake", gson.toJson(var2), gson.toJson(baseOrderResponse));
// TODO 订单序号替换取餐码显示 // TODO 订单序号替换取餐码显示
......
...@@ -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";
/** /**
* 拒单 同取消订单接口 * 拒单 同取消订单接口
*/ */
......
...@@ -290,6 +290,16 @@ public class OrderSdkService { ...@@ -290,6 +290,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