`
文章列表

mybatis

...

lang3

...

logback

...
火车票站点查询 接口描述 根据发车站、到达站、发车日期等条件查询所有符合条件的车次信息、票价、剩余票量等信息 请求说明 接口地址 http://******/TrainSearch/train 请求方式 GET 参数格式 String     参数说明 参数名 参数类型 是否必填 参数说明 fromStation string 是 发车站中文或拼音 toStation string 是 到达站中文或拼音 trainDate string 是 发车日期 ticketType int 否 票 ...
MD5加密时,所有参数名称加密前必须转小写,根据参数名称升序排列后进行拼接,最后加上MD5key然后进行加密(MD5key由供应商提供) 例如: sign=MD5(a=11&&b=22&c=33&md5key=*****) 生成的签名为32位并转大写
类型标识 说明 C 城际高速 D 动车组 KT 空调特快 KKS 空调快速 KPK 空调普快 KPM 空调普慢 KS 快速 PK 普快 PM 普慢 XGZ 香港直通车 Z 直达特快 GD 高速动车
msgCode msgInfo 100 请求成功 101 参数无效 102 签名验证失败 103 该IP没有权限访问此接口 104 请求过于频繁,请稍后重试 999 未知的失败原因 201 该订单不存在 202 当前订单状态不允许执行此操作 203 当前时间不支持此服务 204 坐席无效 205 发车日期无效 206 取消次数过多,取消请求已锁定  207 订单已过期 208 车次号无效 209 该坐席已售完 210 该账号有未完成的订单,无法继续执行此操作 ...
说明 第1状态:订单状态 第2状态:车票状态 订单状态 N:订单已生成,正在占座 S:占座成功,等待申请出票 B:购票失败 O:订单已过期 E:已申请出票 ,正在出票 U:申请出票失败 C:订单已取消 F:已出票 T:已全部退票   车票状态 N:未出票 F:已出票 C: 退票中 T:已退票 O:退票失败 Y:改签中 G:已改签   创建订单成功(N,N) 占座成功(S,N)            占座失败(B,N) 已申请出票(E,N)        申请出票失败(U,N)     订单取消(C,N)     订单过期(O,N) ...
订单状态说明 订单状态 描述 N 订单已生成,正在占座 S 占座成功 B 购票失败 E 已申请出票,正在出票 U 申请出票失败 C 订单已取消 F 已出票 T 已全部退票 O 订单已过期   抢票单状态说明   车票状态说明 状态值 描述 N 未出票 F 已出票 C 退票中 T 已退票 O 退票失败 Y 改签中 G 已改签   保险状态说明 状态值 描述 备注 N 保险已创建 占座成功后创建 ...
申请改签流程是针对订单中的车票而非针对订单 申请改签只支持单张车票,如多人改签需每张车票单独申请 原单中包含保险,则改签成功后原单退票,原单保险退保,改签成功后会默认购保并推送购保结果 分销商 提供改签入口 改签有效性验证(changeTicketVerification) 供应商 接收验证请求(同步返回验证结果response) 分销商 改签单验证是否成功?(1是 0否 内部处理) 改签验证成功,站站查询 申请改签(applyChangeTicket)[如果“改签有效性验证”到“申请改签”之间停留时间超过3分钟建议在申请改签前重新进行有效性验证] 供应 ...
申请退票流程是针对与订单中的车票而非针对与订单 申请退票只支持单张车票,如多人退票需每张车票单独申请 分销商退票 提供退票按钮 申请退票(applyRefundOrder)[提交退票申请] 供应商退票 接收分销商退票请求(同步返回申请结果【不是退票结果】) 退票 分销商异步接收退票结果 接收退票结果 退票是否成功(0:不成功  内部处理  1:成功  内部处理)
     分销商 提供查询入口 站站查询(Train) 创建订单(bootTickets) 供应商123***  接收分销商的创单请求request 生成订单(同步返回创单结果给分销商) 占座 是否直接出票(创建订单时指定,如果不直接出票,异步返回占座结果PUSH) 分销商接收占座 接收占座结果bookSeat 占座是否成功(0:否,直接结束  1:是) 1.根据实际订单金额让用户进行付款  2.取消订单cancelOrder 取消订单到供应商 提交取消请求到供应商request 取消订单(同步返回取消结果response) 分销商申请出票 ...
                                           Jquery Ajax以及周边方法的回顾 1.定义:ajax()方法通过HTTP请求加载远程数据,该方法是JQuery底层AJAX实现.简单易用的高层实现见$.get,$.post等。$.ajax()返回其创建的XMLHttpRequest对象.最简单的情况下,$.ajax()可以不带任何参数直接使用. 2.语法:JQuery.ajax([settings]) 3.常见的常规参数:   <1>:url String类型,默认值:当前页地址,发送请求的地址.   <2>:type Stri ...
Global site tag (gtag.js) - Google Analytics