qiubh 2 weeks ago
parent
commit
5a020b6dd5

+ 5
- 2
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/order/OrderCancelManager.java View File

protected void businessValidateInternal(ErrorMsgBuilder builder, OrderCancelRequest request, protected void businessValidateInternal(ErrorMsgBuilder builder, OrderCancelRequest request,
ServiceLogEvent event, Map<String, Object> dataStream) throws ServiceHandleException { ServiceLogEvent event, Map<String, Object> dataStream) throws ServiceHandleException {
IssueOrderinfo order = checkOrder(request.getOrderNo()); 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())) { if (SourceType.CHANNEL.equals(order.getOrderSource()) || SourceType.SERVICE_HALL.equals(order.getOrderSource())) {

Loading…
Cancel
Save