畅游通-OTO接口流程
2022-05-31 11:32:55 0 举报
畅游通OTO新增json交互接口设计
作者其他创作
大纲/内容
进入cyt接口
响应rsponseXml服务结束
是
securityTypesigneddata是否为空
method,requestParam是否为空
createOrderpayOrderqueryOrderapplyOrderRefundByUser等业务核心接口
参数:method:方法requestParam:请求参数
解析异常
否
接口入口i处CYTDataService.doCYTRequest()
对key+data加密验证MD5密文与签名是否正确
获取下单参数
参数:xmlsecurityType
是否包含方法
result=90001msg=请求异常
检查系统参数
根据method判断调用方法
requestParam解析为JSONObject
执行getResponseJson()返回响应xmlresponseXml
只需把XML解析换成JSON解析,接口设计,也是把XML文本换成json文本
创建订单流程
响应
result=90002msg=PMS系统已暂停OTA预订通道
核心业务返回responseXml
服务开始CYTDataService
开始解码BASE64是否成功
result=90002msg=签名不通过
result=99998不能为空
result=90002msg=解码失败
result=90009msg=不支持该接口
responseXml
解析XML
服务结束返回responseXml
下单业务逻辑
收藏
0 条评论
下一页