超时时间设置为10秒,超过10秒即为异常
入参校验
此表放在订单事务中,还要记录供货单号,如果没有扣配额,还要看供货单是否已否,如果否了就不再扣配额,后面轮询此表中状态为0的数据。并记录轮询次数
远程调用扣配额/记录日志
否
重复
是否自动发单
价格早餐校验。放到试预定中?
下单开始
是否可订
是
Redis记录此单扣配额有异常,初始状态为0
下单成功/正常单
通过
本次需要修改的部分
重复单校验
不可预订/下单失败
酒店和房型的校验应该放到这里校验,而不是在试预定之后校验
异常(超时)
想改进:下单的提醒中,增加扣配额的情况
自动发单
下单为非即时确认的单,注意日志能记录此非即时确认,是由于扣配额异常导致的,或者返回码能体现出来。
下单成功
生成订单相关信息
不通过
不重复
返回可订/下单成功
数据格式需要定义:
试预定
发送弹窗消息
下非即时确认订单成功/未扣配额的异常单
扣配额成功
是否可以生成问题单
下单完成