中国电影专资办数据上报开发记录

数据上报功能分为两个独立部分,其中:

上报客户端:主要负责专资办这边的接口,数据上报(上报数据通过接口获取),信息下载,比对结果文件下载等;

服务端:服务器端根据业务生成需要上报的数据(出票和退票),通过接口提供需要上报的数据,由客户端调用获取、上报,并回传上报结果;同时提供比对结果上报处理;而信息下载目前没有使用专资办数据;

通过接口,将客户端功能与服务端完全分离,只要提供统一的接口数据,客户端可以实现任何系统的数据上报,而不必跟着业务改变而改变。

票务上传前期准备:

1. 导入证书,将专资办发过来的证书导入系统,具体百度

2. 使用keystore工具,生成信任证书(rsa_rootcert.cer),记得保存证书密码,需要放到系统中,并配置好相关路径和密码

3. No appropriate protocol 错误,是因为jre的问题,https://blog.csdn.net/Right__/article/details/126056823
    找到jre目录下的配置文件 java.security 去除 jdk.tls.disabledAlgorithms 中 SSLv3, TLSv1, TLSv1.1三项协议
    目前经查询,服务器上的配置已经修改了

4. 打包,使用Eclipse打包,注意MAINFEST.MF文件配置,打包后,需要同时带上配置文件config.properties,及config、lib目录

5. 运行命令:java -jar .\zzbreport.jar Action args1 args2 args3 ...
具体命令如下:
report: 数据上报
cinemaInfo cinemaCode: 下载影院信息,cinemaCode为影院编码
cinemaHall cinemaCode: 下载影厅信息,cinemaCode为影院编码
cinemaFilm cinemaCode start end: 下载影片信息,start、end为影片上映日期,格式为YYYY-mm-dd
downRecord start end filename: 下载上报记录数据,start、end为上报日期,格式为YYYY-mm-dd filename为下载后文件名,包含扩展名zip
compare filename: 比较上报记录数据,filename为下载后的记录文件,reportRecordDir配置目录下,需包含文件扩展名


测试期间,
通过 https://panda.zgdypw.cn:8087/report/reportTest/ticketStatus?reportTime=2024-02-22&traceId=29955051585fd469
链接可以查看上报数据的错误信息
reportTime = 上报日期,traceId = 接口返回的logid

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值