dingtalk.oapi.alitrip.btrip.flight.order.search (获取企业机票订单数据)

获取企业机票订单数据

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
rq OpenSearchRq 必须 请求对象
  • └ start_time
  • Date
  • 可选
  • 2017-05-01 00:00:00
  • 开始时间
  • └ apply_id
  • Number
  • 可选
  • 12345
  • 商旅申请单id
  • └ page
  • Number
  • 可选
  • 1
  • 默认值:1
  • 页数,从1开始
  • └ userid
  • String
  • 可选
  • user1
  • 用户id
  • └ page_size
  • Number
  • 可选
  • 10
  • 默认值:10
  • 每页数据量,默认10,最高50
  • └ deptid
  • String
  • 可选
  • dept1
  • 部门id
  • └ end_time
  • Date
  • 可选
  • 2017-05-01 00:00:00
  • 结束时间
  • └ corpid
  • String
  • 必须
  • corp1
  • 企业id
  • └ update_end_time
  • Date
  • 可选
  • 2017-05-01 00:00:00
  • 更新结束时间
  • └ update_start_time
  • Date
  • 可选
  • 2017-05-01 00:00:00
  • 更新开始时间
  • └ all_apply
  • Boolean
  • 可选
  • true
  • false:仅搜索未报销的申请单
  • └ thirdpart_apply_id
  • String
  • 可选
  • 123
  • 第三方申请单ID

响应参数

名称 类型 示例值 描述
success Boolean true 成功标识
errcode Number 0 错误码
errmsg String 成本 错误信息
flight_order_list OpenFlightOrderRs [] module 机票列表
  • └ id
  • Number
  • 1234
  • 机票订单id
  • └ gmt_modified
  • Date
  • 2017-05-01 00:00:00
  • 更新时间
  • └ userid
  • String
  • user1
  • 用户id
  • └ corp_name
  • String
  • 阿里巴巴
  • 企业名称
  • └ corpid
  • String
  • corp1
  • 企业id
  • └ gmt_create
  • Date
  • 2017-05-01 00:00:00
  • 创建时间
  • └ user_name
  • String
  • 张三
  • 用户名称
  • └ deptid
  • String
  • dept1
  • 部门id
  • └ dept_name
  • String
  • 淘宝
  • 部门名称
  • └ apply_id
  • String
  • 12345
  • 商旅申请单id
  • └ contact_name
  • String
  • 张三
  • 联系人
  • └ dep_city
  • String
  • 北京
  • 出发城市
  • └ arr_city
  • String
  • 上海
  • 到达城市
  • └ dep_date
  • Date
  • 2017-05-01 00:00:00
  • 出发日期
  • └ ret_date
  • Date
  • 2017-05-01 00:00:00
  • 到达日期
  • └ trip_type
  • Number
  • 0
  • 行程类型。0:单程,1:往返,2:中转
  • └ passenger_count
  • Number
  • 1
  • 乘机人数量
  • └ cabin_class
  • String
  • 舱位类型
  • 舱位类型
  • └ status
  • Number
  • 1
  • 订单状态:0待支付,1出票中,2已关闭,3有改签单,4有退票单,5出票成功,6退票申请中,7改签申请中
  • └ discount
  • String
  • 30.12%
  • 折扣
  • └ flight_no
  • String
  • A123456
  • 航班号
  • └ passenger_name
  • String
  • 张三,李四
  • 乘机人,多个用‘,’分割
  • └ dep_airport
  • String
  • 萧山机场
  • 出发机场
  • └ arr_airport
  • String
  • 白云机场
  • 到达机场
  • invoice
  • OpenInvoiceDo
  • invoice
  • 发票信息对象
  • └ id
  • Number
  • 123
  • 商旅发票id
  • └ title
  • String
  • 阿里巴巴
  • 发票抬头
  • cost_center
  • OpenCostCenterDo
  • costCenter
  • 成本中心对象
  • └ id
  • Number
  • 1234
  • 商旅成本中心id
  • └ corpid
  • String
  • corp1
  • 企业id
  • └ number
  • String
  • abc
  • 成本中心编号
  • └ name
  • String
  • 阿里巴巴
  • 成本中心名称
  • price_info_list
  • OpenPriceInfo []
  • priceInfoList
  • 价目信息
  • └ price
  • String
  • 100.0
  • 价格
  • └ type
  • Number
  • 1
  • 资金流向:1:支出,2:收入
  • └ category
  • String
  • 机票费
  • 交易类目(废弃)
  • └ pay_type
  • Number
  • 1
  • 结算方式:1:个人现付,2:企业现付,4:企业月结,8、企业预存
  • └ gmt_create
  • Date
  • 2017-05-01 00:00:00
  • 流水创建时间
  • └ passenger_name
  • String
  • 张三,李四
  • 乘机人,多个用‘,’分割
  • └ tradeId
  • String
  • 787877878666000
  • 流水单号
  • └ ticket_no
  • String
  • abc-12138
  • 改签票号
  • └ original_ticket_no
  • String
  • abc-123456
  • 改签前的票号
  • └ changeFlightNo
  • String
  • BJ13142
  • 改签航班号
  • └ discount
  • String
  • 23%
  • 改签折扣
  • └ startTime
  • Date
  • 2021-07-11
  • 改签航班起飞时间
  • └ endTime
  • Date
  • 2021-07-11
  • 改签航班到达时间
  • └ category_code
  • Number
  • 1
  • 交易类目类型1-飞机,2-酒店,3-火车,4-用车
  • └ category_type
  • Number
  • 1
  • 交易类目编码
  • └ person_price
  • String
  • 100.0
  • 个人支付金额
  • insureInfo_list
  • OpenFlightInsureInfo []
  • insureInfoList
  • 保险信息
  • └ insure_no
  • String
  • abcdefg
  • 保单号
  • └ status
  • Number
  • 1
  • 状态:1已出保 2已退保
  • └ name
  • String
  • 张三
  • 乘机人(保险人)姓名
  • └ thirdpart_itinerary_id
  • String
  • abfefgg
  • 第三方行程id
  • user_affiliate_list
  • OpenUserAffiliateDo []
  • 张三,李四
  • 出行人列表
  • └ userid
  • String
  • 123
  • 出行人ID
  • └ user_name
  • String
  • 张三
  • 出行人名称
  • └ thirdpart_apply_id
  • String
  • 123
  • 第三方申请单ID
  • └ btrip_title
  • String
  • 出差
  • 申请单名称
  • └ project_id
  • Number
  • 1
  • 项目id
  • └ project_code
  • String
  • abc
  • 项目code
  • └ project_title
  • String
  • abc
  • 项目名称
  • └ third_part_project_id
  • String
  • 第三方项目id
page_info PageInfoRs module 分页相关信息
  • └ page
  • Number
  • 1
  • 当前页
  • └ page_size
  • Number
  • 10
  • 每页大小
  • └ total_number
  • Number
  • 100
  • 总记录数

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/alitrip/btrip/flight/order/search");
OapiAlitripBtripFlightOrderSearchRequest req = new OapiAlitripBtripFlightOrderSearchRequest();
OpenSearchRq obj1 = new OpenSearchRq();
obj1.setStartTime(StringUtils.parseDateTime("2017-05-01 00:00:00"));
obj1.setApplyId(12345L);
obj1.setPage(1L);
obj1.setUserid("user1");
obj1.setPageSize(10L);
obj1.setDeptid("dept1");
obj1.setEndTime(StringUtils.parseDateTime("2017-05-01 00:00:00"));
obj1.setCorpid("corp1");
obj1.setUpdateEndTime(StringUtils.parseDateTime("2017-05-01 00:00:00"));
obj1.setUpdateStartTime(StringUtils.parseDateTime("2017-05-01 00:00:00"));
obj1.setAllApply(true);
obj1.setThirdpartApplyId("123");
req.setRq(obj1);
OapiAlitripBtripFlightOrderSearchResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "success":true,
    "errcode":0,
    "errmsg":"成本",
    "flight_order_list":[
        {
                "id":1234,
                "gmt_modified":"2017-05-01 00:00:00",
                "userid":"user1",
                "corp_name":"阿里巴巴",
                "corpid":"corp1",
                "gmt_create":"2017-05-01 00:00:00",
                "user_name":"张三",
                "deptid":"dept1",
                "dept_name":"淘宝",
                "apply_id":"12345",
                "contact_name":"张三",
                "dep_city":"北京",
                "arr_city":"上海",
                "dep_date":"2017-05-01 00:00:00",
                "ret_date":"2017-05-01 00:00:00",
                "trip_type":0,
                "passenger_count":1,
                "cabin_class":"舱位类型",
                "status":1,
                "discount":"30.12%",
                "flight_no":"A123456",
                "passenger_name":"张三,李四",
                "dep_airport":"萧山机场",
                "arr_airport":"白云机场",
                "invoice":{
                    "id":123,
                    "title":"阿里巴巴"
                },
                "cost_center":{
                    "id":1234,
                    "corpid":"corp1",
                    "number":"abc",
                    "name":"阿里巴巴"
                },
                "price_info_list":[
                    {
                            "price":"100.0",
                            "type":1,
                            "category":"机票费",
                            "pay_type":1,
                            "gmt_create":"2017-05-01 00:00:00",
                            "passenger_name":"张三,李四",
                            "tradeId":"787877878666000",
                            "ticket_no":"abc-12138",
                            "original_ticket_no":"abc-123456",
                            "changeFlightNo":"BJ13142",
                            "discount":"23%",
                            "startTime":"2021-07-11",
                            "endTime":"2021-07-11",
                            "category_code":1,
                            "category_type":1,
                            "person_price":"100.0"
                    }
                ],
                "insureInfo_list":[
                    {
                            "insure_no":"abcdefg",
                            "status":1,
                            "name":"张三"
                    }
                ],
                "thirdpart_itinerary_id":"abfefgg",
                "user_affiliate_list":[
                    {
                            "userid":"123",
                            "user_name":"张三"
                    }
                ],
                "thirdpart_apply_id":"123",
                "btrip_title":"出差",
                "project_id":1,
                "project_code":"abc",
                "project_title":"abc",
                "third_part_project_id":""
        }
    ],
    "page_info":{
        "page":1,
        "page_size":10,
        "total_number":100
    }
}

异常示例

  • JSON示例
{
	"errcode":88,
	"errmsg":"ding talk error"
}

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部