您的位置 :首页 > 接口服务 > 航空运单运价查询服务

航空运单运价查询服务

     发布时间:2018-02-07 18:36:30.722

平台 名称:

《物流主数据系统平台 》

版本号:

V1. 0

发布时间:

2015/10/27

文档状态

完善文档

版本控制

日 期

修改内容

描 述

修改类型

修 改 人

版 本

20 18-02-08

ALL

 

A

桂明

V1.0

 

 

 

 

 

 

接口描述

接口描述

通过 参数 ‘ 运单号  、‘ 航班号  ‘航班日期  查询 舱单数据  信息

访问地址

正式 地址:

SOAP: http://eal.ceair.com/e-mdp/ws/realExtractData-WService-soap/?wsdl

REST :http://eal.ceair.com/e-mdp/services/realExtractData/postQuery/

测试 地址 

SOAP: http://172.31.2.102/e-mdp/ws/realExtractData-WService-soap/?wsdl

REST :http://172.31.2.102/e-mdp/services/realExtractData/postQuery/

在访问接口地址后面加上: access_token= 此处为授权码

访问授权

通过发放 AccessToken 访问接口服务,例如:   

http://eal.ceair.com/e-mdp/services/realExtractData/postQuery/?access_token=此处为授权码  

 

 

1.1 queryData 方法

方法定义

List< V > queryData (String queryParam)

接口 协议

Soap 协议

访问方式

POST

方法描述

根据查询条件,返回记录信息

参数

enquire (XML、JSON格式查询条件 )

参数 方式

XML方式:

<QueryParam>

  <alias>L_NR_CARGO_FWB</alias>

  <id>11207114704</id>

</QueryParam>

JSON方式:

  {\"alias\":\"L_NR_CARGO_FWB\",\"id\":\"11207114704\"}

1.2 queryDataByPage 方法

方法定义

List< V > queryData (String queryParam,Integer pageNum,Integer pageSize)

接口 协议

Soap 协议

访问方式

POST

方法描述

根据查询条件,分页获取接口数据信息

参数

enquire (XML、JSON格式查询条件 ),pageNum 分页码(从1开始),pageSize(页记录条数,小于1500)

参数 方式

XML方式:

<enquire>
 <![CDATA[
  <QueryParam>
   <alias>L_NR_CARGO_FWB</alias>
   <syncDatetime>2018-02-25 02:00:00</syncDatetime>
  </QueryParam>
 ]]>
</enquire>
<pageNum>1</pageNum>
<pageSize>100</pageSize>

JSON方式:

  <enquire>
   {"alias":"L_NR_CARGO_FWB","syncDatetime":"2018-02-25 02:00:00"}
 </enquire>
 <pageNum>1</pageNum>
<pageSize>100</pageSize>

1.3 postQuery 方法

接口 协议

Restful

访问方式

POST (type =" application/json " )

方法描述

根据查询条件,返回记录信息(支持分页获取接口数据)

参数 方式

默认不分页参数方式:

{"query":"{\"alias\":\"L_NR_CARGO_FWB\",\"id\":\"11208474211\"} ;

{"jsonq":{"alias":"L_NR_CARGO_FWB","id":"11208474211"}} ;

{"query":"<QueryParam><alias>L_NR_CARGO_FWB</alias><id>11208474211</id></QueryParam>"}

分页获取方式:

{"jsonq":{"alias":"L_NR_CARGO_FWB","syncDatetime":"2018-02-25 05:00:00"},"pageSize":"1500","pageNum":"1"}

{"query":"<QueryParam><alias>L_NR_CARGO_FWB</alias><syncDatetime>2018-02-25 05:00:00</syncDatetime></QueryParam>","pageSize":"1500","pageNum":"1"}

JSON 数据格式 , 见参考参数描述

参考类型

查询条件 字段描述

参数名称 数据类型 描述 信息 能空否

id

String

运单号

N

agentNo

String

代理人编号

N

invoiceDt

String

出票日期:YYYY-MM-DD

N

oriEng

String

始发地三字码

N

desEng

String

到达地三字码

N

flightDate

String

航班日期:YYYY-MM-DD

N

syncDatetime

                        String 数据同步时间戳: yyyy-MM-dd HH:mm:ss      N

返回结果 xml 描述

描述信息

<?xml version="1.0" encoding="UTF-8"?>
<DATAROWS>
<DATA>
<id type="java.lang.String"><!--字段含义:运单号--></id>
<invoiceDt type="java.util.Date"><!--字段含义:出票日期--></invoiceDt>
<oriEng type="java.lang.String"><!--字段含义:始发地--></oriEng>
<desEng type="java.lang.String"><!--字段含义:到达地--></desEng>
<agentNo type="java.lang.String"><!--字段含义:代理人编号--></agentNo>
<cargoNo type="java.lang.String"><!--字段含义:货品代码--></cargoNo>
<grossWeight type="java.lang.Double"><!--字段含义:货物毛重--></grossWeight>
<weight type="java.lang.Double"><!--字段含义:结算重量--></weight>
<measureCd type="java.lang.Character"><!--字段含义:货物计量单位--></measureCd>
<currencyCd type="java.lang.String"><!--字段含义:计费币种--></currencyCd>
<price type="java.lang.Double"><!--字段含义:运价--></price>
<priceLevel type="java.lang.Character"><!--字段含义:运价等级--></priceLevel>
<freight type="java.lang.Double"><!--字段含义:运费--></freight>
<fuelFee type="java.lang.Double"><!--字段含义:燃油费--></fuelFee>
<insuranceFee type="java.lang.Double"><!--字段含义:保险费--></insuranceFee>
<orderedFee type="java.lang.Double"><!--字段含义:制单费--></orderedFee>
<pricedFee type="java.lang.Double"><!--字段含义:声价费--></pricedFee>
<postFlag type="java.lang.Character"><!--字段含义:邮单标识--></postFlag>
<customerNo type="java.lang.String"><!--字段含义:客户代码--></customerNo>
<transStation1 type="java.lang.String"><!--字段含义:中转站1--></transStation1>
<transStation2 type="java.lang.String"><!--字段含义:中转站2--></transStation2>
<transStation3 type="java.lang.String"><!--字段含义:中转站3--></transStation3>
<specialCode type="java.lang.String"><!--字段含义:特货代码1--></specialCode>
<specialCode2 type="java.lang.String"><!--字段含义:特货代码2--></specialCode2>
<specialCodeArray type="java.lang.String"><!--字段含义:特货代码组--></specialCodeArray>
<priceUseFlag type="java.lang.String"><!--字段含义:运价使用标识--></priceUseFlag>
<priceProtolNo type="java.lang.String"><!--字段含义:运价协议号--></priceProtolNo>
<otherFee type="java.lang.String"><!--字段含义:其他费用--></otherFee>
<inFlag type="java.lang.Character"><!--字段含义:国内国际标识--></inFlag>
<rmFlag type="java.lang.String"><!--字段含义:是否自动计算--></mFlag>
<updatedTime type="java.util.Date"><!--字段含义:最后更新时间--></updatedTime>
<isHandAwb type="java.lang.String"><!--字段含义:是否人工制单--></isHandAwb>
<lineCode type="java.lang.String"><!--字段含义:运单航线--></lineCode>
<flightDate type="java.util.Date"><!--字段含义:航班日期--></flightDate>
<syncDatetime type="java.util.Date"><!--字段含义:同步时间--></syncDatetime>
</DATA>
</DATAROWS>