b2b/pCancelTrip
2016-02-24 18:22:28 3 举报
`b2b/pCancelTrip`是一个用于取消预订行程的API。它允许企业客户通过B2B(Business-to-Business)模式来取消他们的旅行计划。这个API可以处理各种类型的旅行,包括航班、酒店、租车等。用户只需提供必要的预订信息,如预订号、乘客姓名等,API就会自动处理取消请求并返回结果。此外,该API还支持批量取消功能,可以一次性取消多个预订。这不仅提高了效率,也减少了用户的工作量。总的来说,`b2b/pCancelTrip`是一个强大而实用的工具,可以帮助企业客户轻松管理他们的旅行计划。
作者其他创作
大纲/内容
检查鱼鹰是否可以取消
订单已改派,状态为8
是
cancelTrip
是h5提示tips页面请求(type=1)
否
Start
1、2、3、4情况 处理惩罚乘客补偿司机【插入g_order_punish_forward_010】
CancelTrip(真正的确认取消行程)
订单状态如若在(12、4、7)内则不能取消:【ST_RELOAD_FINISH:12:未能完成服务状态 errno:1035ST_BEGIN_CHARGE:4 :开始计费 errno:1033ST_CANCELLED_AFTER_STRIVED:7 :抢单后取消(乘客)errno:1030】订单状态不在 not in(1、2、8)内则也不能取消【ST_STRIVED:1:已抢单ST_ARRIVED:2:已到达接乘客ST_RELOAD_ORDER:8:已改派errno:1010】
参数校验:(订单、channel、订单状态)校验不能取消,直接返回
getCancelTips获取取消tips相关页面设置
获取计价配置【从redis/db(表g_city_price)里面获取:实时单取消费用canel_real_money;预约单取消费用cancel_book_money】
订单状态为8:已改派【免费取消】
发送push消息给司机
预约订单出发时间一小时外免费取消
2.司机迟到【状态为1&&timeStampconsult_time】
1.司机计价【状态为2&&delay_time_start0】
End
改派订单按照抢单前取消处理【写g_order_result_010】
native端乘客取消的费用补偿走的心管控,读的redis的管控数据。
3.预约订单出发时间一小时内取消【订单type=1&&departure_timetimeStamp+3600】
抢单后取消,订单状态为7【updateOrderStatus】写g_order_result_010
处理参数、校验
4.实时订单司机未等待计价
快车取消行程不扣款
是企业单
0 条评论
回复 删除
下一页