Commit 85a30451 by 周晓航

Merge branch 'KA-支持门店手动创建运单,通知骑手到店取餐20210915-zxh' into qa

parents 45ad8404 4f994237
...@@ -329,13 +329,10 @@ public class OrderManagerAdapter { ...@@ -329,13 +329,10 @@ public class OrderManagerAdapter {
} }
OrderBeanV1 orderBean = orderBeanResp.getResult(); OrderBeanV1 orderBean = orderBeanResp.getResult();
//订单接单参数校验 //订单接单参数校验
String companyId = orderBean.getCompanyId(); if (orderBean == null) {
if (!macCafePartnerId.equals(companyId)) { return ResponseUtil.error(ResponseResult.ORDER_NOT_EXIST);
BaseResponse verifyResponse = orderVerifyHandle.orderConfirmTakeVerify(orderBean, request);
if (ObjectUtils.notEqual(verifyResponse.getCode(), ResponseResult.SUCCESS.getCode())) {
return verifyResponse;
}
} }
String companyId = orderBean.getCompanyId();
BaseResponse<OrderManagerResponse> orderManagerResponse = orderBeanFactory.getOrderManagerService(orderBean).orderCreateDelivery(request, orderBean); BaseResponse<OrderManagerResponse> orderManagerResponse = orderBeanFactory.getOrderManagerService(orderBean).orderCreateDelivery(request, orderBean);
return handleResponse(request,orderBean,orderManagerResponse); return handleResponse(request,orderBean,orderManagerResponse);
} }
......
...@@ -95,7 +95,9 @@ public class PaymentHandle { ...@@ -95,7 +95,9 @@ public class PaymentHandle {
if(ResponseResult.NOT_SUFFICIENT_FUNDS.getCode().equals(orderRefundResponse.getCode())){ if(ResponseResult.NOT_SUFFICIENT_FUNDS.getCode().equals(orderRefundResponse.getCode())){
throw new OrderServiceException(ResponseResult.NOT_SUFFICIENT_FUNDS); throw new OrderServiceException(ResponseResult.NOT_SUFFICIENT_FUNDS);
} }
throw new OrderServiceException(ResponseResult.REFUND_FAIL,orderRefundResponse.getMessage()); ResponseResult refundFail = ResponseResult.REFUND_FAIL;
refundFail.setMessage(orderRefundResponse.getMessage());
throw new OrderServiceException(refundFail);
} }
refundStatus=ObjectUtils.equals( PayRefundStatus.SUCCESS.getCode(), orderRefundResponse.getData().getRefundStatus())?PayRefundStatus.SUCCESS:PayRefundStatus.RUNNING; refundStatus=ObjectUtils.equals( PayRefundStatus.SUCCESS.getCode(), orderRefundResponse.getData().getRefundStatus())?PayRefundStatus.SUCCESS:PayRefundStatus.RUNNING;
return handlePayRefundResponse(refundStatus,orderRefundRequest.getRefundId()); return handlePayRefundResponse(refundStatus,orderRefundRequest.getRefundId());
......
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