网约车
2022-05-26 15:29:47 0 举报
网约车流程图
作者其他创作
大纲/内容
获取运力信息
发送预支付订单入延迟队列
是
Start
否
司机是否满足获取订单条件
保存预估轨迹信息到队列
发送抢单事件
检查派单规则
从队列中获取订单资源
匹配相对应调度资源
同步司机状态
保存派单日志
锁定司机接单
查询减免规则
查询是否助老且终点地址为空
判断订单是否存在
初始化事件处理资源
发送mqtt
End
redis获取下单锁
检验城际预约单时间冲突
更新乘客表
判断接单司机是否为本人(网关查)
推送订单
检验乘客是否处于不可叫车区
判断运行订单一致性
检查是否白名单
判断支付金额是否合理
同步订单状态
订单状态入库
设置订单状态
保存主表订单,设置调度任务
更新司机表
结束计费释放订单锁
MQTT推送
司机接单
组建运力预估信息
校验运力类型
订单调度
发送乘客短信
redis释放锁
抢单修改订单状态为等待接驾
疫情校验
校验司机是否存在进行中的订单
乘客下单
检验是否可跨域下单
司机自动接单超时
收藏
收藏
0 条评论
下一页