美文网首页
专资影票订单上报需要的信息接口

专资影票订单上报需要的信息接口

作者: 行走的路人丙 | 来源:发表于2017-09-30 10:31 被阅读0次

1.实时消息内容

使用MQ进行实时消息传递,传递内容使用json格式。
发送消息的时机:
1.影票订单确认完成,并且营业日期为当天的,发送售票消息(operation: 1)。
2.影票订单确认完成,并且营业日期大于当天的,发送预售消息(operation: 3)。
3.影票订单取消/退订订单发送退票消息(operation:2)。
4.改签操作,系统调用取消订单->锁座->确认订单,则应该发送两次消息,一次取消订单消息,一次销售或预售消息。

1.1 消息字段说明

字段名称 字段说明 字段类型 备注
orderId 服务商系统订单ID string 小于等于32个字符
businessDate 营业日期 string 格式:yyyy-MM-dd
cinemaCode 影院编码 string 8位数字字符组成
screenCode 影厅编码 string 小于等于16个字符
filmCode 影片编码 string 固定12位数字字符组成
sessionCode 场次编码 string 小于等于16个字符
sessionDateTime 影片放映时间 string 格式:yyyy-MM-ddThh:mm:ss
ticketCode 电影票编码 string 固定16位数字字符组成
seatCode 座位编码 string 小于等于16个字符
ticketPrice 影票价格 int 单位:分
servicePrice 网络服务费 int 单位:分
operation 操作 int 1:售票,2:退票,3:预售
operationDateTime 操作时间 string 格式:yyyy-MM-ddThh:mm:ss

1.2 示例

MQ通道: report.ticket.order
消息内容:

{
    "orderId": "TO201709190938451772583",
    "businessDate": "2017-10-09",
    "cinemaCode": "35012401",
    "screenCode": "3",
    "filmCode": "077101622017",
    "sessionCode": "9191709136J2XP84",
    "sessionDateTime ": "2017-09-15T10:30:00",
    "ticketCode": "9191709180001799",
    "seatCode": "9",
    "ticketPrice": "3500",
    "servicePrice": "200",
    "operation": 1,
    "operationDateTime": "2017-09-15T09:32:25"
}

2.历史查询接口

以 HTTP GET 接口形式提供。所有查询条件均非必填字段,可根据需要选择性的进行填写。

2.1 查询参数说明

字段名称 字段说明 字段类型 备注
startBusinessDate 营业日期查询开始时间,营业日期时间上限 string 格式:yyyy-MM-dd
endBusinessDate 营业日期查询结束时间,营业日期时间下限 string 格式:yyyy-MM-dd
cinemaCode 影院编码 string 固定8位数字字符组成
screenCode 影厅编码 string 小于等于16个字符
filmCode 影片编码 string 固定12位数字字符组成
sessionCode 场次编码 string 小于等于16个字符
ticketCode 电影票编码 string 固定16位数字字符组成
startDateTime 查询开始时间,票务操作时间上限 string 格式:yyyy-MM-ddThh:mm:ss
endDateTime 查询结束时间,票务操作时间下限 string 格式:yyyy-MM-ddThh:mm:ss

2.2 返回字段说明

字段名称 字段说明 字段类型 备注
orderId 服务商系统订单ID string 小于等于32个字符
businessDate 营业日期 string 格式:yyyy-MM-dd
cinemaCode 影院编码 string 固定 8位数字字符组成
screenCode 影厅编码 string 小于等于16个字符
filmCode 影片编码 string 固定12位数字字符组成
sessionCode 场次编码 string 小于等于16个字符
sessionDateTime 影片放映时间 string 格式:yyyy-MM-ddThh:mm:ss
ticketCode 电影票编码 string 固定16位数字字符组成
seatCode 座位编码 string 小于等于16个字符
ticketPrice 影票价格 int 单位:分
servicePrice 网络服务费 int 单位:分
saleDateTime 影票销售时间 string 格式:yyyy-MM-ddThh:mm:ss
refundDateTime 影票退票时间 string 格式:yyyy-MM-ddThh:mm:ss

2.3 返回示例

请求:

curl "http://192.168.10.90:8081/report/ticket/getOrderList?cinemaCode=35012401&startBusinessDate=2017-10-09&endBusinessDate=2017-10-10"

返回:

{
    [
        {
            "orderId ": "TO201709190938451772583",
            "businessDate ": "2017-10-09",
            "cinemaCode ": "35012401",
            "screenCode": "3",
            "filmCode": "077101622017",
            "sessionCode": "9191709136J2XP84",
            "sessionDateTime ": "2017-09-15T10:30:00",
            "ticketCode": "9191709180001799",
            "seatCode": "9",
            "ticketPrice": "3500",
            "servicePrice": "200",
            "saleDateTime": "2017-09-15T09:32:25"
        },
        {
            "orderId ": "TO201709151453250693641",
            "businessDate ": "2017-10-09",
            "cinemaCode ": "35012401",
            "screenCode": "3",
            "filmCode": "077101622017",
            "sessionCode": "9191709136J2XP84",
            "sessionDateTime ": "2017-09-15T10:30:00",
            "ticketCode": "9191709180001802",
            "seatCode": "6",
            "ticketPrice": "3500",
            "servicePrice": "200",
            "saleDateTime": "2017-09-15T09:32:25",
            "refundDateTime": "2017-09-15T09:32:25"
        }
    ]
}

相关文章

  • 专资影票订单上报需要的信息接口

    1.实时消息内容 使用MQ进行实时消息传递,传递内容使用json格式。发送消息的时机:1.影票订单确认完成,并且营...

  • jmeter接口测试-正则对参数传递-请求验签

    背景 获取相应账号的订单信息:1.先登录,登录返回获取登录订单信息接口需要的参数2.用正则提取登录接口返回信息中所...

  • 订单成功页面

    前端,src/views/OrderSuccess.vue 后端,根据订单Id去查询订单信息接口

  • Android新手快速上手APP支付

    第三方配置不做介绍,APP支付流程: 调用项目后台接口生成订单 通过订单id调用项目后台接口获取订单信息(为了安全...

  • 关于上报字段到相关接口

    需求:当用户点击某篇文章时,将相关点击信息字段上报相关接口(字段由服务端提供)。 服务端提供的相关字段信息:上报字...

  • MySQL必知必会系列一

    最近由于工作原因,自己需要单独开发一些统计数据接口,处理大量订单信息,关联表,分组,多表联查,筛选相关信息,以便前...

  • 爱途伴接口说明20171016

    接口参数及返回数据看UI,有问题及时讨论 一、首页 1.确认订单 接口1:下单(商品信息、取票信息)接口2:支付接...

  • 头条巨量引擎上报踩坑

    头条API上报,上报接口执行一遍,联调那会有两遍数据,头条的问题,暂无法解决;上报的时候遇到的坑:1.上报需要im...

  • 微信支付

    使用微信支付时需要将app注册到微信 服务端访问微信接口生成订单信息签名生成步骤:https://pay.weix...

  • 解决 No 'Access-Control-Allow-Orig

    最近开发了一个用VSCode写了一个简单的订单页面,并使用fetch框架调用订单接口实展示用户的订单信息,服务端用...

网友评论

      本文标题:专资影票订单上报需要的信息接口

      本文链接:https://www.haomeiwen.com/subject/gkjgextx.html