Commit 96c504d8 by 徐康

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

parents 4e7426df c18e3070
...@@ -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();
//商户号必传 //商户号必传
......
...@@ -881,6 +881,14 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService { ...@@ -881,6 +881,14 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService {
//orderRefund(orderBean, "订单异常退款", openid, oid); //orderRefund(orderBean, "订单异常退款", openid, oid);
return gson.toJson(message); 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 订单序号替换取餐码显示 // TODO 订单序号替换取餐码显示
takeCode = payAccessResponse.getData().getTakeCode(); takeCode = payAccessResponse.getData().getTakeCode();
daySeq = payAccessResponse.getData().getDaySeq(); daySeq = payAccessResponse.getData().getDaySeq();
......
...@@ -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