创建订单(仅适用于联动预估出票价格api使用)
POST
api/film/order/officialSubmitOrder
最后修改时间:2025-03-26 02:53:34
请求参数
Query 参数
appId
string
必需
sign
string
必需
timestamp
string
必需
Body 参数application/json
seats
array [object {3}]
座位信息
row
string
行
col
string
列
seatName
string
坐位名称 x行x列
showId
string
场次信息
changeSeat
string
是否支持换座
callbackUrl
string
回调地址
outOrderNumber
string
外部订单编号回调透传
channel
string
出票渠道
inputLimitPrice
string
最高限价(分)
officialChannelState
string
官方渠道状态
officialQuotationId
string
官方询价ID
示例
{
"showId": "1167046042641293321L",
"changeSeat": "1",
"callbackUrl": "",
"outOrderNumber": "123456",
"channel": "2",
"inputLimitPrice": "50000",
"matchChannel": "3",
"slaveMatchChannel": "5",
"seats": [
{
"row": "7",
"col": "3",
"seatName": "7排3号"
},
{
"row": "7",
"col": "2",
"seatName": "7排2号"
}
]
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'api/film/order/officialSubmitOrder?appId=&sign=×tamp=' \
--header 'Content-Type: application/json' \
--data-raw '{
"showId": "1167046042641293321L",
"changeSeat": "1",
"callbackUrl": "",
"outOrderNumber": "123456",
"channel": "2",
"inputLimitPrice":"50000",
"matchChannel": "3",
"slaveMatchChannel": "5",
"seats": [
{
"row": "7",
"col": "3",
"seatName": "7排3号"
},
{
"row": "7",
"col": "2",
"seatName": "7排2号"
}
]
}'
返回响应
🟢200成功
application/json
Body
state
integer
状态
message
string
消息
data
object
数据
seats
array [object {3}]
座位信息列表
id
integer
id
orderNumber
string
订单号
userId
integer
下单用户
userName
string
下单人
priceAll
integer
原价(总价)
realPriceAll
integer
购买价(总价)
limitPriceAll
integer
限价(总价)
outOrderNumber
string
外部订单编号
cinemaCode
string
影院专资编码
cinemaName
string
影院名称
cinemaId
integer
影院id
filmId
integer
电影id
filmName
string
电影名
showId
integer
场次id
showName
string
场次名称
seatCount
integer
座位i数量
submitTime
integer
下单时间
payTime
integer
支付时间
payStatus
integer
支付状态
orderStatus
integer
订单状态
receiveTime
integer
接单时间
finishTime
integer
完成时间
receiveUserId
integer
接单用户id
receiveUserName
string
接单人
changeSeatStatus
integer
换座状态
callbackUrl
string
回调地址
channel
integer
出票渠道
price
integer
原价
realPrice
integer
卖价
limitPrice
integer
限价
seatType
integer
座位类型
filmShowTime
integer
开场时间
orderType
integer
订单类型
cinemaAddress
string
影院地址
roundIndex
integer
当前轮次
roundBeginTime
integer
当前轮次开始时间
roundEndTime
integer
当前轮次结束时间
cityCode
integer
城市编码
cityName
string
城市名称
filmPic
string
电影图片
result
boolean
必需
token
null
必需
示例
{
"state": 200,
"message": "",
"data": {
"callbackUrl": "",
"changeSeatStatus": 1,
"channel": 2,
"cinemaAddress": "晋江市安海镇上悦城3楼",
"cinemaCode": "35050321",
"cinemaId": 1166372010777931800,
"cinemaName": "横店电影城安海上悦城店(全激光影厅)",
"cityCode": 350500,
"cityName": "泉州市",
"filmId": 1166400785188339700,
"filmName": "拯救嫌疑人",
"filmPic": "https://gw.alicdn.com/i3/O1CN011KgNi71g4oP2sXZV2_!!6000000004089-0-alipicbeacon.jpg_480x480Q30s150.jpg",
"filmShowTime": 1699013700000,
"finishTime": 0,
"id": 1169667879470702600,
"limitPrice": 4395,
"limitPriceAll": 8790,
"orderNumber": "2023110200023",
"orderStatus": 1,
"orderType": 2,
"outOrderNumber": "aa",
"payStatus": 0,
"payTime": 0,
"price": 4400,
"priceAll": 8800,
"realPrice": 4390,
"realPriceAll": 8780,
"receiveTime": 0,
"receiveUserId": 0,
"receiveUserName": "",
"roundBeginTime": 0,
"roundEndTime": 0,
"roundIndex": 0,
"seatCount": 2,
"seatType": 1,
"seats": [
{
"col": "3",
"row": "7",
"seatName": "7排3号"
},
{
"col": "2",
"row": "7",
"seatName": "7排2号"
}
],
"showId": 1167046042641293300,
"showName": "1号电影党课主题厅(3D影片建议您自备眼镜)",
"submitTime": 1698912153844,
"userId": 1715213770677637000,
"userName": "13931933190"
},
"result": true,
"token": null
}
修改于 2025-03-26 02:53:34