购票接口
POST
/api/ticket-service/ticket/purchase请求参数
Body 参数application/json
trainId
string
车次ID
passengers
array [object {2}]
乘车人ID集合
passengerId
string
乘车人ID
seatType
string
座位类型
0:商务座 1:一等座 2:二等座 3:二等包座 4:一等卧 5:二等卧 6:软卧 7:硬卧 8:硬座 10:无座
seatType
string
座位类型
chooseSeats
array[string]
选择座位集合
departure
string
出发站点
arrival
string
到达站点
示例
{
"trainId": "2",
"passengers": [
{
"passengerId": "1666343851196878848",
"seatType": "0"
},
{
"passengerId": "1666343166634420046496153651196878848",
"seatType": "0"
}
],
"chooseSeats": [],
"departure": "北京南",
"arrival": "杭州东"
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
code
string
必需
message
null
必需
data
object
必需
orderSn
string
订单号
ticketOrderDetails
array [object {8}]
必需
requestId
null
必需
success
boolean
必需
示例
{
"code": "0",
"message": null,
"data": {
"orderSn": "1677929762971848704",
"ticketOrderDetails": [
{
"seatType": 0,
"carriageNumber": "01",
"seatNumber": "01A",
"realName": "马百万",
"idType": 0,
"idCard": "1234567890",
"ticketType": 0,
"amount": 231300
},
{
"seatType": 0,
"carriageNumber": "01",
"seatNumber": "01F",
"realName": "花花",
"idType": 0,
"idCard": "1234567890",
"ticketType": 0,
"amount": 231300
}
]
},
"requestId": null,
"success": true
}
最后修改时间: 2 年前