确认改签信息
2021-06-30 20:46:38 3 举报
确认改签信息
作者其他创作
大纲/内容
否
更新gq_ext表,key=progress
不包含“无法匹配航班,重新搜索”
待支付
确认改签信息成功
校验是否所有乘机人都贴了票号?
非自愿不订座
orderType = common ||orderType = qnc&没有F单 ||orderType = qnc&改签接管?
是否支付成功?
携程改签&春秋九元&改签信息前后不一致
校验改签小状态是已支付或待处理?
校验通过
刷新页面
记录订单日志点击【改签完成】按钮
插入或更新改后退退款渠道信息tb_gq_extBACK_REFUND_CHANNEL
担保撤销
普通支付退款
改签总价==0?
“本航班不支持儿童/婴儿”
二次分账重试成功?
返回退款结果
orderType=common&改签原因为航变&当前为改签信息待确认
记录订单日志校验仓位结果
是
记录确认改签日志
保存对账报表乘机人信息tb_gq_report_passenger
自愿改签?
set改签产品状态改为待处理更新待处理时间
插入或更新cc确认改签信息操作人tb_gq_extccConfirmGaiqian
校验订单锁定状态
用户已成功拒绝改签
新老票号相同?
查询Accept或者Unknown状态的支付记录
支付类型?
构建gq process待处理→处理完成处理中→处理完成到达改签完成
弹窗提示
orderType = qnc&有F单
待处理
收回优飞币让利(18年已下线)
待确认→已确认到达待处理
构建newGqProduct
完成改签
调用支付中心担保撤销改签接口
返回弹窗提示
走派单ota自助改签
区分改签支付类型调用支付中心二次分账重试
二次分账记录为成功?
变更到小状态?
校验订单状态(改签申请中)
到达待处理
校验改签小状态是否是改签处理中或已回帖票号?
更新乘机人信息tb_gq_passenger
插入或更新航段信息tb_gq_flight
受理改签
改签完成
往返、中转需要区分去程和回程校验仓位
#校验已回帖票号的特殊域名xy.domain=xam.trade.qunar.com
普通自助改签
原始小状态?
根据支付类型调用支付中心查询支付结果
包含
计算所有航段费用之和(<=0 前端不展示)
区分支付ivr和其他支付类型调用支付中心改签退款接口
校验乘机人新老票号是否相同(只校验一个人即可)
改签产品状态不正确,不能提交
改签产品已有担保撤销改签记录?
订单加锁
add已确认add待支付到达待处理
删除当前改签tb_gq_ext扩展信息
改签总价>0 && 改签总价变化
持有更新前的航段信息(携程改签备用)
用户支付失败
是否查到支付记录?
保存成人、儿童费用信息ext
派单qnc自助改签
查询已支付成功的支付记录
增加订单日志改签处理中
改签信息待确认
更新改签产品小状态为改签处理中
校验改签信息是否和历史信息一致
场景:修改改签金额取消改签
新改签支付类型
订单状态非改签申请中刷新页面
参数有误
更新改签报表信息tb_gq_report_passenger
订座失败
将N单订单航段信息更新为改签后航班信息
通过
查到支付记录为null
更新改签航班信息失败
区分乘机人类型更新仓位信息tb_gq_flight
记录日志:修改前后信息
众包任务类型:check_flight_changes
N/F小状态相同都是改签处理中?
成人、儿童分别调用携程订座接口
返回“该状态下不能执行改签确认或修改操作”errcode=555555
更新记账信息tb_gq_finance
记录订单日志二次分账结果
订座成功?
是否是改签接管?
add已确认add待支付
记录订单日志改签完成
改签小状态是否变更?
改签完成参数校验通过?
历史老数据 || 老数据ivr支付
待确认→已确认add待支付
关闭航变外呼航司核实众包任务
成人adultCtripGaiQianFeeadultCtripUpgradeFeeadultCtripTotalRebookFeeadultCtripFlightInfoJson
校验仓位是否变化?
更新tb_gq_passenger表票号状态为校验通过
#不用校验票号的域名配置complete.gaiqian.without.ticket.check.domain
set改签产品状态改为待支付更新待支付时间
更新gqProduct表
更新状态成功?
同步改签备注到工单
确认改签
F单域名是否在特殊域名配置内?
改签退款记录状态是否成功?
将F单订单航段信息更新为改签后航班信息
否 (确认加价格发生变化,退款失败)
AJAX 处理,刷新列表errcode = \"666666\";AJAX 刷新当前页面errcode = \"555555\";
保存撤销改签结果成功、失败、ACCEPT或UNKNOWN
当前小状态为:待确认、待处理、待支付、已支付
当前小状态为:待处理、待支付、已支付
返回“操作失败,订单已被处理”errcode=555555
校验改签小状态变化(当前和入参小状态)?
更新订单状态为改签完成
已支付
支付记录不存在
去年10月出现一次近半年没量
改签接管判断逻辑查询ext fuwu_gq_take_over = 2(改签全面接管)
校验参数
是否退款成功?
保存对账报表订单信息tb_gq_report_order
订单状态:改签申请中
调用客票接口查询最新仓位
记录订单日志改签票号校验通过
F单域名是否在旗舰店改签不校验票号域名配置中?
支付成功?
订单包含儿童&&儿童标准价>0?
add点击“确认改签信息”日志
撤销改签记录为成功?
更新tb_gq_extprogress待处理→处理中
退原始改签费
校验失败,记录订单日志:失败-查不到下述航班
add二次分账记录tb_reshare
走普通自助改签
给每个乘机人回贴票号
有乘机人票号未贴,请确保所有乘机人票号都贴了
更新订单航段信息成功?
老数据可以下掉
待支付→已确认到达待处理
受理改签失败
退改签费
orderType = common ||orderType = qnc&没有F单 ||orderType = qnc&改签接管
改签状态已更改
校验订单状态是改签申请中?
查询二次分账记录
校验改签小状态是否变化?
已成功拒绝改签
当前小状态为:改签信息待确认、待支付、待处理、已支付
重新搜索携程改签列表是否包含当前改签航班?
保存成人、儿童订座信息extadultCtripBookSeatInfoJsonchildCtripBookSeatInfoJson
走派单qnc自助改签
改签总价>0?
受理改签成功
更新改签小状态为改签完成
返回错误提示
0 条评论
下一页