南航直减APP自动出票成功率95%以上
目录
1:获取登录用户
请求参数
返回响应
2:自动出票锁单
请求参数
返回响应
编辑
3:下单支付校验
请求参数
返回响应
4:出票状态通知
请求参数
返回响应
5:订单出票日志
请求参数
返回响应
6:出票消息通知
请求参数
返回响应
7:推送出票票号
请求参数
编辑
返回响应
1:获取登录用户
GET/api/autocz/getUser
背景:每台手机定义唯一的设备名称,然后可对其在线配置用户账号和密码,用户名称
用户名称:用来判断当前czapp 登录的用户名和配置的用户名是否一致。
请求参数
参数名 | 位置 | 类型 | 必填 | 说明 |
---|---|---|---|---|
deviceName |
query |
string |
是 |
说明:设备名称 |
返回响应
2:自动出票锁单
GET/api/autocz/getOrderInfo
背景:获取待出票信息
jj允许降价金额: 如果降价金额>0 预订的价格与基准价的差异符合允许降价的金额,继续预订,否则出票失败。
如果为0,指的就是不允许降价,直接是按基准价格预订
如果为-1,指的就是降价不受限制
乘客是成人按基准价比较,儿童按儿童价比较
请求参数
参数名 | 位置 | 类型 | 必填 | 说明 |
---|---|---|---|---|
deviceName |
query |
string |
否 |
示例值:CZ01 说明:设备01 |
返回响应
3:下单支付校验
GET/api/autocz/OrderCheck
背景:
1:在生成订单前判断是否有拦截出票,或者订单已走人工出票。
2:在支付订单前判断是否有拦截出票,重复支付及支付金额是否超过亏损阀值
请求参数
参数名 | 位置 | 类型 | 必填 | 说明 |
---|---|---|---|---|
orderNo |
query |
string |
是 |
|
payAmount |
query |
integer |
否 |
示例值:支付金额 说明:支付前调用必填 |
返回响应
4:出票状态通知
GET/api/autocz/StatusNotice
背景:
- 在出票过程中有异常,可重试出票,通过此接口将状态恢复至初始状态,待下一次重新锁定出票。在这一过程当中,需要自已监控订单总待出票时长,如果超时太长,考虑转到人工出票
- 在出票过程中已确定不能自动出票,直接将订单置为出票失败
请求参数
参数名 | 位置 | 类型 | 必填 | 说明 |
---|---|---|---|---|
taskId |
query |
integer |
是 |
说明:任务ID |
orderNo |
query |
string |
是 |
说明:订单号 |
status |
query |
integer |
是 |
说明:0:重置状态,1: 出票中 2:失败 3:下单成功 4:支付成功 |
mark |
query |
string |
否 |
说明:备注 |
purOrderNo |
query |
string |
否 |
说明:CZ出票订单号 |
loginUserId |
query |
string |
否 |
说明:CZ App 登录的用户 |
loginPwd |
query |
string |
否 |
说明:CZ App 登录的密码 |
payAmount |
query |
string |
否 |
说明:支付金额 |
返回响应
5:订单出票日志
GET/api/autocz/OrderLog
背景: 在出票过程中,会写些日志,方便定位问题
请求参数
参数名 | 位置 | 类型 | 必填 | 说明 |
---|---|---|---|---|
taskId |
query |
string |
是 |
说明:任务ID |
orderNo |
query |
string |
是 |
说明:订单编号 |
msg |
query |
string |
是 |
说明:出票日志 |
返回响应
6:出票消息通知
GET/api/autocz/sendMsg
开发中
背景:直减不一致,或网络不给力 自动发消息
请求参数
参数名 | 位置 | 类型 | 必填 | 说明 |
---|---|---|---|---|
msg |
query |
string |
是 |
说明:消息内容 |
返回响应
7:推送出票票号
POST/api/autocz/postTicketnos
请求参数
参数名 | 位置 | 类型 | 必填 | 说明 |
---|---|---|---|---|
taskId |
query |
integer |
是 |
|
orderNo |
query |
string |
是 |
返回响应
南航直减APP自动出票成功率95%以上相关推荐
- php仿boss直聘,仿BOSS直聘APP下拉刷新动画实现
转自微信公众号:iOS面向编码 BOSS直聘APP的下拉刷新动画蛮有趣的,我们来尝试实现一下. 先来看看最终效果: 关于实现思路: 实现思路这东西,并不是一成不变的,每个人心中都有自己喜欢的思想和套路 ...
- web app升级—带进度条的App自动更新
带进度条的App自动更新,效果如下图所示: 技术:vue.vant-ui.5+ 封装独立组件AppProgress.vue: <template><div><van- ...
- qtreewidget点击空白处时取消以选项_手机APP自动续费,我们要如何取消?
随着各大视频网站内容IP的打造 追剧男孩女孩的钱包有点儿紧 A视频APP能看"妻子2" B视频APP能看"都挺好" A视频APP会员能看"东宫&quo ...
- Android App自动更新解决方案(DownloadManager)
Android App自动更新解决方案(DownloadManager) 参考文章: (1)Android App自动更新解决方案(DownloadManager) (2)https://www.cn ...
- android通知栏应用程序更新,Android App自动更新之通知栏下载
本文实例为大家分享了Android App自动更新通知栏下载的具体代码,供大家参考,具体内容如下 版本更新说明 这里有调用UpdateService启动服务检查下载安装包等 1. 文件下载,下完后写入 ...
- 安卓APP自动更新实现
一.参考文献 简单实现安卓app自动更新功能 - 简书 安卓app自动更新功能完美实现_白云天的博客-CSDN博客_android 自动更新 Android 实现自动更新及强制更新功能_farley的 ...
- flutter APP自动更新
flutter APP自动更新 前言 在pubspec.yaml中安装依赖 在main.dart文件中,初始化FlutterDownLoader 配置网络 在AndroidManifest.xml新增 ...
- Android如何实现APP自动更新
先来看看要实现的效果图: 对于安卓用户来说,手机应用市场说满天飞可是一点都不夸张,比如小米,魅族,百度,360,机锋,应用宝等等,当我们想上线一款新版本APP时,先不说渠道打包的麻烦,单纯指上传APP ...
- 安卓APP自动更新功能实现
安卓APP自动更新功能实现 前言 代码实现 前言 安卓App自动更新基本上是每个App都需要具备的功能,接下来介绍一下实现自动更新的步骤. 代码实现 App自动更新主要分为新版本检测.升级弹窗.下载升 ...
最新文章
- mysql设置约束l命令_2、MYSQL 基本数据库命令及约束
- 使用XMLSpyDocEditPlugIn2.dll,页面加载失败
- js中操作数组的一些方法
- MySQL:教你学会如何做性能分析与查询优化
- **极光推送PHP服务器端推送移动设备消息(Jpush V2 api)
- PHP学习资源收集~
- python绘制简单直方图-Python数据分析:统计函数绘制简单图形
- Winsock开发网络通信程序的经典入门
- 系统部署常见问题汇总
- 一个简单的主机管理模拟程序
- python创建包含双引号的字符串代码_python 字符串组成MySql 命令时,字符串含有单引号或者双引号导致出错解决办法...
- ps右键不显示编辑选项_PS基础教程|视图操作
- 4.11_facade_结构型模式:外观模式
- 怎样找到一份深度学习的工作(附学习材料,资源与建议)
- 巴特沃斯归一化数字低通滤波器参数、原理及使用方法
- 如何为IT部门制定更好的战略计划
- 为笔记本添加固态硬盘以及之后的分区方法分享
- xcode6.3设备无法运行Ineligible Devices的解决方法
- 弱网测试(ios手机自带)
- flppy bri_BRI的完整形式是什么?
热门文章
- KBP307-ASEMI整流桥KBP307
- 给无业游民的用户介绍木偶
- netty源码学习之服务端客户端初始化
- excel如何冻结前几行
- 第八届“图灵杯”	D Seek the Joker I , E Seek the Joker II
- jTessBoxEditor训练中文字库简易版
- Perl语言入门笔记 第十三章 目录操作
- Linux中Crontab(定时任务)命令详解及使用教程
- win7计算机双击空白,Win7系统电脑Windows功能无法显示怎么办|Windows功能显示空白的两种解决方法...
- Composer安装与配置教程