条件结构流程图
2018-04-04 15:45:30 0 举报
xxx
作者其他创作
大纲/内容
解析请求数据
请求XML数据
请求IBE接口
组装查询数据
查找适用运价
是
结束
第二次调用ET接口失败时,把对应的数据记录到数据库
获取并发数
开始
解析返回数据
通过datapower访问
请求数据中加入ruleref1
获取密码,组装请求url
调用IBE接口取消PNRNO
验证请求数据是否为空
datapowerIP为空
获取请求数据
查询航线是否显示
校验参数,并发数
发起请求
判断国际、国内
查询
查询航班
解析xml数据参数
至少一名旅客票联
success
不获取aid
构造国际客票查询条件
是否存在退票单和变更单
获得PNR的历史信息
查询ecs数据库
国内
旅客信息页面手动增加儿童或婴儿旅客
否
是否里程退票
获取可退票联
非升舱退票单
查询座位数
获取返回数据,数据解压,返回
加密请求数据
退票自动审核
判断已经加密数据为空
保存数据
获得退票单号
组装返回数据
解析传入的XML
走人工
行程单,退票渠道,已在退票等校验
查询使用条件
ET进行退票操作异常
退票单详情
升舱TS退票单价格信息
再调用一次
校验参数,并发统计
检查是否已有票联已退票
校验返回数据
ruleref1为空
查询订单当前状和联系人信息
解密数据
新增儿童规定验证
里程回滚
退票险信息和校验了订单号是否对应会员号
不空
自动退票
pricing
ecs数据库
记录日志
校验旅客姓名一致
解析xml,获取请求数据
校验参数,统计并发
shipping2
根据渠道和接口获取要接入的引擎
保存取消订单信息
订单取消
更新旅客~票联表,保险表状态
获取访问渠道
解析请求xml数据
PNR数据与ECS数据一致性校验
请求hub接口
国际
外航票联
国际航班使用条件
调用ETS接口进行退票操作
插入退票单数据
人工退票
渠道请求AVPRICE_JAXB接口
判断是否第三方渠道
获取aid
记录票价查询日志
获取返回数据,并返回
升舱退票单
获取过滤舱位信息
校验订单状态
空
设置舱位过滤
0 条评论
下一页