qiubh 1 주 전
부모
커밋
5a020b6dd5
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5
    2
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/order/OrderCancelManager.java

+ 5
- 2
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/order/OrderCancelManager.java 파일 보기

@@ -59,8 +59,11 @@ public class OrderCancelManager extends AbstractOrderManager<OrderCancelRequest>
protected void businessValidateInternal(ErrorMsgBuilder builder, OrderCancelRequest request,
ServiceLogEvent event, Map<String, Object> dataStream) throws ServiceHandleException {
IssueOrderinfo order = checkOrder(request.getOrderNo());
if (!IssueOrderStatus.NORMAL.equals(order.getOrderStatus()) || !ALLOW_CANCEL_STEP.contains(order.getOrderStep())) {
throw newBusinessException("当前订单状态‘"+order.getOrderStatus().getStatus()+"’,阶段‘"+order.getOrderStep().getStep()+"’不支持取消");
if (!IssueOrderStatus.NORMAL.equals(order.getOrderStatus())) {
throw newBusinessException("当前订单状态:"+order.getOrderStatus().getStatus());
}
if (!ALLOW_CANCEL_STEP.contains(order.getOrderStep())) {
throw newBusinessException("当前订单阶段:"+order.getOrderStep().getStep()+",不支持取消");
}
// 取消订单的操作来源要判断
if (SourceType.CHANNEL.equals(order.getOrderSource()) || SourceType.SERVICE_HALL.equals(order.getOrderSource())) {

Loading…
취소
저장