空港下单流程
2018-01-08 18:04:35 1 举报
订单
作者其他创作
大纲/内容
到达目的地(司机点到达目的地按钮)
1. redis.ORDER_STATUS更新状态2. redis.ORDERS_DRIVER_SERVICE -1
取消订单
1.redis.ORDERS_ING 中更新价格、里程、优惠券信息2. redis.ORDER_STATUS 更新状态为代付款93. redis.ORDERS_USER_PENDINGPAY 列表+14.redis.ORDERS_USER_ONGOING 列表-1
司机代付的
下单接口
1. redis.ORDERS_ING 列表-12. redis.ORDERS_STATUS 列表-13. redis.ORDERS_USER_PENDINGPAY列表-14. db.order Insert5. db.order_log Insert6. 司机营业额增加
redis.ORDER_STATUS 更新状态
结束
乘客付款
到达乘客上车地点
去接乘客
运力充足
派车成功
db.order update state
支付
【订单取消】1. redis.ORDERS_ING 删条数据2. redis.ORDERS_STATUS 删条数据3. redis.ORDERS_USER_ONGOING -1[4. redis.ORDERS_DRIVER_SERVICE -1]5. db.order添加数据6. db.order_log添加数据
运力检查
创建一条订单
发车
派车
1. redis.ORDERS_ING 插一条数据2. redis.ORDERS_STATUS 插一条数据3. redis.ORDERS_USER_ONGOING +14. 发送创建订单成功的消息
派车失败
运力不足
乘客评价
点司机代付
乘客已上车
否
司机填写里程、路桥费等(然后点计算价格按钮)价格计算模块发消息通知订单最终价格
1. redis.ORDRES_ING 更新订单司机ID 等2. redis.ORDER_STATUS 更新状态为已派车3. redis.ORDERS_DRIVER_SERVICE +14. db.ORDERS_DRIVER 订单数增加
是
0 条评论
下一页