# 一开始的
```
支付状态:
默认0,
1提交订单-待审核,
2提交订单-占座中,
3占座成功,
4待支付,
5出票中,
6已出票,
7已取消,
8退票中,
9已退票,
10部分退票
```
# 接口的
```
-1:默认,
0:刚提交,待处理;处理完将变成1或2;
1:失败/失效/取消的订单;
2:占座成功待支付(此时可取消订单,超时不支付将失效);
3:支付成功待出票;
4:出票成功;
5:出票失败;关于出票失败的问题,请阅读 http://code.juhe.cn/docs/201 中第33条
6:正在处理线上退票请求;请阅读 http://code.juhe.cn/docs/201 中第16、17、18条
7:有乘客退票(改签)成功(status保存的是最后一次操作该订单后的状态,先有乘客退票失败,
然后有乘客退票成功,那么status为7);
8:有乘客退票失败(status保存的是最后一次操作该订单后的状态,先有乘客退票成功,
然后有乘客退票失败,那么status为8);
将来可能会增加状态,但不会减少,请您在程序中做好兼容性处理。
```
## 整理输出
```
-1:默认,
0:待处理
1:失败/失效/取消的订单;
2:占座成功待支付
3:待出票;
4:出票成功;
5:出票失败
6:正在处理线上退票请求
7:退票改签成功
8:退票失败
```
## 整理成一行
```
-1:默认,0:待处理,1:取消的订单,2:占座成功待支付,3:待出票,4:出票成功,5:出票失败,6:处理线上退票,7:退票改签成功,8:退票失败
```
## 整理成PHP
```
//状态转换
public function getOrderStatusAttr($value)
{
$status = [-1=>'默认',0=>'待处理',1=>'取消的订单',2=>'占座成功待支付',3=>'待出票',4=>'出票成功',5=>'出票失败',6=>'处理线上退票',7=>'退票改签成功',8=>'退票失败'];
return $status[$value];
}
```
- 回调操作
- 测试post请求
- 一:提交订单回调
- 二:请求出票回调
- 三:退票回调
- 火车票全部接口
- 1.站点简码查询
- 2.余票查询
- 3.提交订单(占座)
- 4.请求出票
- 5.订单状态查询
- 6.线上退票
- 7.历史订单查询
- 8.下载csv格式报表
- 9.取消待支付的订单
- 10.设置回调
- 11.查询账户余额
- 整理车票API
- 火车票简码采集
- 火车票相关
- 火车票相关截图
- 火车票车型
- 火车票订单
- 座位类型
- 火车票11个接口封装后
- 票的状态
- 聚合联系方式
- response不支持行内式写法
- 火车票登录接口信息
- 火车票回调
- 火车票订票接口常见问题
- 退票手续费
- 退票返回的信息
- 相关知识
- javascript 日期相减 涉及到时分秒
- 火车票订单流程
- 火车票提交
- 因公一些权限
- 工具
- 箭头
- 执行标准和政策详情
- 执行情况
- 成本中心
- miyou当前用户及政策相关信息
- 审批信息弹出
- 人员ID姓名与政策ID
- 费用
- 流程
- bookOne
- bookTwo
- booOnePost
- 旧的成本中心
- 成本中心联动
- 注意事项
- 提交返回的数据 train_all
- 选座
- 易购火车票
- 签约