alitrip.btrip.corpop.apply.search (【商旅】搜索审批单列表)

【商旅】搜索审批单列表

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
rq OpenIsvSearchRq 必须 请求对象
  • └ all_apply
  • Boolean
  • 可选
  • true
  • false:未报销的申请单
  • └ corp_id
  • String
  • 必须
  • corp1
  • 第三方企业id
  • └ depart_id
  • String
  • 可选
  • dept1
  • 申请人所在部门id
  • └ end_time
  • Date
  • 可选
  • 2017-05-01 00:00:00
  • 结束时间
  • └ gmt_modified
  • Date
  • 可选
  • 2017-05-01 00:00:00
  • 更新时间大于等于此时间的审批单
  • └ only_shang_lv_apply
  • Boolean
  • 可选
  • false
  • true:商旅申请单
  • └ page
  • Number
  • 可选
  • 1
  • 页数,从1开始
  • └ page_size
  • Number
  • 可选
  • 10
  • 每页返回数量,默认10,最多50
  • └ start_time
  • Date
  • 可选
  • 2017-05-01 00:00:00
  • 开始时间
  • └ user_id
  • String
  • 可选
  • user1
  • 申请人Id(第三方用户id)
  • └ version
  • Number
  • 可选
  • 2
  • 1、老版本2、isv对外版本
  • └ type
  • Number
  • 可选
  • 2
  • 申请单提交类型,1代提交 2本人提交 注意:当申请单为代提交时,申请单提交人自己无法为自己下单
  • └ union_no
  • String
  • 可选
  • abas1231
  • 第三方关联单号

响应参数

名称 类型 示例值 描述
result HisvResult result 服务出参
  • module_list
  • OpenIsvApplyRs []
  • module
  • 审批单列表
  • └ apply_show_id
  • String
  • 201710111505000464651
  • 商旅审批展示id
  • └ id
  • Number
  • 12345
  • 商旅审批单id
  • └ gmt_create
  • Date
  • 2017-05-01 00:00:00
  • 创建时间
  • └ gmt_modified
  • Date
  • 2017-05-01 00:00:00
  • 更新时间
  • └ thirdpart_id
  • String
  • abc
  • 第三方审批单id,如果非第三方审批单则为空
  • └ corp_id
  • String
  • corp1
  • 商旅企业id
  • └ user_id
  • String
  • user1
  • 申请人Id(第三方用户id)
  • └ depart_id
  • String
  • dept1
  • 申请人所在部门id
  • └ corp_name
  • String
  • 阿里巴巴
  • 企业名称
  • └ user_name
  • String
  • 张三
  • 用户名称
  • └ depart_name
  • String
  • 淘宝
  • 部门名称
  • └ trip_day
  • Number
  • 1
  • 出差天数
  • └ trip_cause
  • String
  • 北京出差
  • 出差事由
  • └ trip_title
  • String
  • 北京出差
  • 申请单标题
  • └ status
  • Number
  • 1
  • 申请单状态:0申请 1同意 2拒绝 3转交 4取消 5修改已同意 6撤销已同意 7修改审批中 8已同意(修改被拒绝) 9撤销审批中 10已同意(撤销被拒绝) 11已同意(修改被取消) 12已同意(撤销被取消)
  • └ status_desc
  • String
  • 同意
  • 审批单状态描述
  • itinerary_list
  • OpenItineraryInfo []
  • itineraryList
  • 行程列表
  • └ trip_way
  • Number
  • 1
  • 行程方式:0单程 1往返
  • └ itinerary_id
  • String
  • abcdefg
  • 行程id
  • └ traffic_type
  • Number
  • 0
  • 交通方式: 0 飞机、酒店、用车, 1 火车、酒店、用车, 2 用车、酒店, 3 用车、酒店,4 用车、酒店,6 飞机、用车,7 火车、用车,9 飞机、火车、酒店、用车,10 飞机、火车、用车,11 仅用车,21 飞机、酒店,22 火车、酒店,24 酒店,25 飞机,26 火车,27 飞机、火车、酒店,28 飞机、火车
  • └ dep_city
  • String
  • 杭州
  • 出发城市
  • └ arr_city
  • String
  • 北京
  • 审批单状态描述
  • └ cost_center_name
  • String
  • 阿里巴巴
  • 成本中心
  • └ invoice_name
  • String
  • 阿里巴巴
  • 发票抬头
  • └ dep_date
  • Date
  • 2017-05-01 00:00:00
  • 出发日期
  • └ arr_date
  • Date
  • 2017-05-01 00:00:00
  • 到达日期
  • └ project_code
  • String
  • xm1
  • 项目代码
  • └ project_title
  • String
  • 项目1
  • 项目名称
  • traveler_list
  • OpenUserInfo []
  • travelerList
  • 出行人列表
  • └ user_id
  • String
  • user1
  • 同行人Id(第三方用户id)
  • └ user_name
  • String
  • 张三
  • 用户名称
  • approver_list
  • OpenApproverInfo []
  • approverList
  • approverList
  • └ order
  • Number
  • 1
  • 审批人顺序
  • └ user_name
  • String
  • 张三
  • 审批人名称
  • └ user_id
  • String
  • user1
  • 审批人id(第三方用户id)
  • └ status
  • Number
  • 1
  • 审批状态:0审批中 1已同意 2已拒绝 3已转交,4已取消 5已终止 6发起审批 7评论
  • └ status_desc
  • String
  • 同意
  • 审批状态描述
  • └ note
  • String
  • 同意
  • 审批意见
  • └ operate_time
  • Date
  • 2017-05-01 00:00:00
  • 操作时间
  • └ flow_code
  • String
  • abc123
  • 流程编码
  • └ thirdpart_business_id
  • String
  • abc
  • 第三方业务id
  • └ type
  • Number
  • 2
  • 申请单提交类型,1代提交 2本人提交 注意:当申请单为代提交时,申请单提交人自己无法为自己下单
  • └ union_no
  • String
  • abc
  • 第三方关联单号
  • external_traveler_list
  • OpenUserInfo []
  • externalTravelerList
  • 外部出行人列表
  • └ user_name
  • String
  • 张三
  • 用户名称
  • └ itinerary_rule
  • Number
  • 0
  • 申请单城市规则: 0出发&目的地一对一,按列表传行程 1多选N个地点,城市集行程 当申请单城市规则为0,itinerary_list行程列表必填 当申请单城市规则为1,itinerary_set_list行程列表必填
  • itinerary_set_list
  • OpenItineraryInfo []
  • 城市集行程列表
  • └ itinerary_id
  • String
  • bxcsjhbdcjhs
  • 行程id
  • └ traffic_type
  • Number
  • 0
  • 交通方式: 0 飞机、酒店、用车, 1 火车、酒店、用车, 2 用车、酒店, 3 用车、酒店,4 用车、酒店,6 飞机、用车,7 火车、用车,9 飞机、火车、酒店、用车,10 飞机、火车、用车,11 仅用车,21 飞机、酒店,22 火车、酒店,24 酒店,25 飞机,26 火车,27 飞机、火车、酒店,28 飞机、火车
  • └ city_set
  • String
  • 上海,北京
  • 离抵城市名称,多个城市用中文“,”隔开
  • └ city_code_set
  • String
  • SHA,BJS
  • 离抵城市code,多个城市用中文“,”隔开
  • └ dep_date
  • String
  • 2017-05-01 00:00:00
  • 出发日期
  • └ arr_date
  • String
  • 2017-05-01 00:00:00
  • 到达日期
  • └ cost_center_name
  • String
  • 成本中心名称
  • 成本中心名称
  • └ invoice_name
  • String
  • 发票抬头
  • 发票抬头
  • └ project_code
  • String
  • 项目编号
  • 项目编号
  • └ project_title
  • String
  • 项目名称
  • 项目名称
  • └ result_code
  • Number
  • 成功
  • 错误信息
  • └ result_msg
  • String
  • 0
  • 错误码
  • └ is_success
  • Boolean
  • true
  • 成功标识

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripBtripCorpopApplySearchRequest req = new AlitripBtripCorpopApplySearchRequest();
AlitripBtripCorpopApplySearchRequest.OpenIsvSearchRq obj1 = new AlitripBtripCorpopApplySearchRequest.OpenIsvSearchRq();
obj1.setAllApply(true);
obj1.setCorpId("corp1");
obj1.setDepartId("dept1");
obj1.setEndTime(StringUtils.parseDateTime("2017-05-01 00:00:00"));
obj1.setGmtModified(StringUtils.parseDateTime("2017-05-01 00:00:00"));
obj1.setOnlyShangLvApply(false);
obj1.setPage(1L);
obj1.setPageSize(10L);
obj1.setStartTime(StringUtils.parseDateTime("2017-05-01 00:00:00"));
obj1.setUserId("user1");
obj1.setVersion(2L);
obj1.setType(2L);
obj1.setUnionNo("abas1231");
req.setRq(obj1);
AlitripBtripCorpopApplySearchResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_btrip_corpop_apply_search_response>
    <result>
        <module_list>
            <open_isv_apply_rs>
                <apply_show_id>201710111505000464651</apply_show_id>
                <id>12345</id>
                <gmt_create>2017-05-01 00:00:00</gmt_create>
                <gmt_modified>2017-05-01 00:00:00</gmt_modified>
                <thirdpart_id>abc</thirdpart_id>
                <corp_id>corp1</corp_id>
                <user_id>user1</user_id>
                <depart_id>dept1</depart_id>
                <corp_name>阿里巴巴</corp_name>
                <user_name>张三</user_name>
                <depart_name>淘宝</depart_name>
                <trip_day>1</trip_day>
                <trip_cause>北京出差</trip_cause>
                <trip_title>北京出差</trip_title>
                <status>1</status>
                <status_desc>同意</status_desc>
                <itinerary_list>
                    <open_itinerary_info>
                        <trip_way>1</trip_way>
                        <itinerary_id>abcdefg</itinerary_id>
                        <traffic_type>0</traffic_type>
                        <dep_city>杭州</dep_city>
                        <arr_city>北京</arr_city>
                        <cost_center_name>阿里巴巴</cost_center_name>
                        <invoice_name>阿里巴巴</invoice_name>
                        <dep_date>2017-05-01 00:00:00</dep_date>
                        <arr_date>2017-05-01 00:00:00</arr_date>
                        <project_code>xm1</project_code>
                        <project_title>项目1</project_title>
                    </open_itinerary_info>
                </itinerary_list>
                <traveler_list>
                    <open_user_info>
                        <user_id>user1</user_id>
                        <user_name>张三</user_name>
                    </open_user_info>
                </traveler_list>
                <approver_list>
                    <open_approver_info>
                        <order>1</order>
                        <user_name>张三</user_name>
                        <user_id>user1</user_id>
                        <status>1</status>
                        <status_desc>同意</status_desc>
                        <note>同意</note>
                        <operate_time>2017-05-01 00:00:00</operate_time>
                    </open_approver_info>
                </approver_list>
                <flow_code>abc123</flow_code>
                <thirdpart_business_id>abc</thirdpart_business_id>
                <type>2</type>
                <union_no>abc</union_no>
                <external_traveler_list>
                    <open_user_info>
                        <user_name>张三</user_name>
                    </open_user_info>
                </external_traveler_list>
                <itinerary_rule>0</itinerary_rule>
                <itinerary_set_list>
                    <open_itinerary_info>
                        <itinerary_id>bxcsjhbdcjhs</itinerary_id>
                        <traffic_type>0</traffic_type>
                        <city_set>上海,北京</city_set>
                        <city_code_set>SHA,BJS</city_code_set>
                        <dep_date>2017-05-01 00:00:00</dep_date>
                        <arr_date>2017-05-01 00:00:00</arr_date>
                        <cost_center_name>成本中心名称</cost_center_name>
                        <invoice_name>发票抬头</invoice_name>
                        <project_code>项目编号</project_code>
                        <project_title>项目名称</project_title>
                    </open_itinerary_info>
                </itinerary_set_list>
            </open_isv_apply_rs>
        </module_list>
        <result_code>成功</result_code>
        <result_msg>0</result_msg>
        <is_success>true</is_success>
    </result>
</alitrip_btrip_corpop_apply_search_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案
404 没有找到对应的审批单 排查一下入参是否正确

API工具

如何获得此API

FAQ

返回
顶部