当前位置:网站首页>基于南航app直减自动出票
基于南航app直减自动出票
2022-08-03 05:25:00 【nginx】
app下载地址:http://file.mail.10086.cn/share2/fileexpress/filedownload.htm?sendid=85157892382982505222826100305225 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
是
编辑
返回响应
编辑
下载地址:http://file.mail.10086.cn/share2/fileexpress/filedownload.htm?sendid=85157892382982505222826100305225
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
是
编辑
返回响应
编辑
下载地址:http://file.mail.10086.cn/share2/fileexpress/filedownload.htm?sendid=85157892382982505222826100305225
边栏推荐
- 【第四周】MobileNet和HybridSN
- page fault-页异常流程
- C# 数组之回溯法
- 自监督论文阅读笔记FIAD net: a Fast SAR ship detection network based on feature integration attention and self
- @JsonProperty和JSONField的区别?
- 芯片解密工作应该具备哪些条件?唯样商城
- 【第一周】深度学习和pytorch基础
- 【Yarn】yarn常用命令 查看日志和Kill任务
- Qlik Sense 判空详解(IsNull)
- 自监督论文阅读笔记Reading and Writing: Discriminative and Generative Modelingfor Self-Supervised Text Recogn
猜你喜欢
随机推荐
九、请介绍类加载过程,什么是双亲委派模型?
芯片解密工作应该具备哪些条件?唯样商城
常见的电容器有哪些?唯样商城
什么是参数化设计,通过实操了解一下? | SOLIDWORKS 操作视频
损失函数(第五周)
中空编码器的作用——唯样商城
进程间通讯 (IPC 技术) - 信号
enum和enum class的区别
设备树解析源码分析<devicetree>-1.基础结构
VSCODE 常见问题
对象の使用
Mysql 预准备语句详解(prepare、execute、deallocate)
二阶段提问总结
block底层探索
A.1#【内存管理】——1.1.2 zone: struct zone
时间盲注脚本
Qemu 搭建Armv8 平台
cmdline -[command line,__fdt_pointer,initial_boot_params] boot_command_line 获取
ucosII OSMemCreate()函数的解析
Qlik Sense 临时处理表数据详解(Resident)









