Commit d375007e by 刘继明

Merge branch 'feature/20210629-骑手未配送前支持手动取消-liujiming' into qa

parents 648e1f88 bccef8be
...@@ -571,13 +571,10 @@ public class OrderVerifyHandle { ...@@ -571,13 +571,10 @@ public class OrderVerifyHandle {
return ResponseUtil.error(ResponseResult.ORDER_NOT_EXIST); return ResponseUtil.error(ResponseResult.ORDER_NOT_EXIST);
} }
//校验订单状态 //校验订单状态
if (OrderStatus.DISTRIBUTION.getCode()!=orderBean.getStatus()){ if (!checkOrderState(orderBean)) {
return ResponseUtil.error(ResponseResult.ORDER_STATUS_FAILED);
}
//校验订单配送状态
if (DeliveryStatus.DELIVERYCANCEL.getCode()!=orderBean.getDeliverStatus()){
return ResponseUtil.error(ResponseResult.ORDER_STATUS_FAILED); return ResponseUtil.error(ResponseResult.ORDER_STATUS_FAILED);
} }
DeliveryStatus deliveryStatus= DeliveryStatus.getDeliveryStatusByCode(orderBean.getDeliverStatus()); DeliveryStatus deliveryStatus= DeliveryStatus.getDeliveryStatusByCode(orderBean.getDeliverStatus());
switch (deliveryStatus) { switch (deliveryStatus) {
case RIDERARRIVESTORE: case RIDERARRIVESTORE:
...@@ -593,6 +590,17 @@ public class OrderVerifyHandle { ...@@ -593,6 +590,17 @@ public class OrderVerifyHandle {
} }
/** /**
* 教研订单状态
* @param orderBean
* @return
*/
private boolean checkOrderState(QueryOrdersResponse.DataBean.OrderBean orderBean) {
//校验订单状态
return OrderStatus.DISTRIBUTION.getCode().equals(orderBean.getStatus()) || OrderStatus.RECEIPT.getCode().equals(orderBean.getStatus())||
OrderStatus.COMPLETE_MAKE.getCode().equals(orderBean.getStatus());
}
/**
* 是否是外卖 * 是否是外卖
* *
* @param orderBean * @param orderBean
......
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