Commit 96c504d8 by 徐康

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

parents 4e7426df c18e3070
......@@ -88,6 +88,11 @@ public interface OrderCenterSdkService {
BaseOrderResponse orderConfirmTake(BaseQueryOrderRequest baseQueryOrderRequest);
/**
* 订单确认接单 POS
*/
BaseOrderResponse orderConfirmTakeMCCafe(BaseQueryOrderRequest baseQueryOrderRequest);
/**
* 订单POS拒单 POS
*/
BaseOrderResponse orderReject(CancelOrderRequest cancelOrderRequest);
......
......@@ -667,6 +667,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();
//商户号必传
......
......@@ -881,6 +881,14 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService {
//orderRefund(orderBean, "订单异常退款", openid, oid);
return gson.toJson(message);
}
//麦咖啡支付成功接单
BaseQueryOrderRequest var2 = new BaseQueryOrderRequest();
var2.setOrderId(confirmOrderDto.getOrderId());
var2.setPartnerId(partnerId);
BaseOrderResponse baseOrderResponse = orderCenterSdkService.orderConfirmTake(var2);
LogUtil.info("paySuccessCallback_orderConfirmTake", gson.toJson(var2), gson.toJson(baseOrderResponse));
// TODO 订单序号替换取餐码显示
takeCode = payAccessResponse.getData().getTakeCode();
daySeq = payAccessResponse.getData().getDaySeq();
......
......@@ -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";
/**
* 拒单 同取消订单接口
*/
......
......@@ -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) {
......
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