提交报销单并发起审批流程
| 名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
|---|---|---|---|---|---|
| tp_request | ReportSubmitOpenRequestDto | 可选 | 报销单提交请求 | ||
|
| 名称 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| platform_result_dto | PlatformResultDto | platformResultDTO | |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaTaeExpenseReportForecastSubmitRequest req = new AlibabaTaeExpenseReportForecastSubmitRequest();
AlibabaTaeExpenseReportForecastSubmitRequest.ReportSubmitOpenRequestDto obj1 = new AlibabaTaeExpenseReportForecastSubmitRequest.ReportSubmitOpenRequestDto();
AlibabaTaeExpenseReportForecastSubmitRequest.OrderDto obj2 = new AlibabaTaeExpenseReportForecastSubmitRequest.OrderDto();
obj2.setReportNo("212186004");
obj2.setApplyType("ER");
obj1.setOrder(obj2);
List<AlibabaTaeExpenseReportForecastSubmitRequest.AbnormalRemarkDto> list4 = new ArrayList<AlibabaTaeExpenseReportForecastSubmitRequest.AbnormalRemarkDto>();
AlibabaTaeExpenseReportForecastSubmitRequest.AbnormalRemarkDto obj5 = new AlibabaTaeExpenseReportForecastSubmitRequest.AbnormalRemarkDto();
list4.add(obj5);
obj5.setType("xxxxx");
obj5.setId(3L);
obj5.setSummary("xxxxx");
obj5.setLevel("xxxxx");
obj1.setAbnormalRemarks(list4);
obj1.setTenantKey("ant");
obj1.setAppKey("ant_group");
obj1.setEmployeeNo("091103");
req.setTpRequest(obj1);
AlibabaTaeExpenseReportForecastSubmitResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
<alibaba_tae_expense_report_forecast_submit_response>
<platform_result_dto>
<result_code>0</result_code>
<result_message>success</result_message>
<report_submit_open_dto>
<ps_mapping>false</ps_mapping>
<no_approver>false</no_approver>
<skip_active>false</skip_active>
<instance_id>xxxxx</instance_id>
<order>
<report_no>212186004</report_no>
<apply_type>ER</apply_type>
</order>
<approval_msg>xxxxx</approval_msg>
<approval_list>
<task_vo_ls>
<workflow_approval_task_vo>
<workflow_type>xxxxx</workflow_type>
<form_kind>xxxxx</form_kind>
<instance_id>xxxxx</instance_id>
<task_id>xxxxx</task_id>
<serial>10</serial>
<node_id>xxxxx</node_id>
<node_name>xxxxx</node_name>
<node_name_desc>xxxxx</node_name_desc>
<node_type>xxxxx</node_type>
<assign_type>xxxxx</assign_type>
<approvers>
<workflow_approver_vo>
<user_name>xxxxx</user_name>
<nick_name>xxxxx</nick_name>
<work_no>xxxxx</work_no>
<agents>
<agent_vo>
<to_work_id>xxxxx</to_work_id>
<to_work_name>xxxxx</to_work_name>
<from_work_id>xxxxx</from_work_id>
<from_work_name>xxxxx</from_work_name>
<create_time>2026-01-01 00:00:00</create_time>
<begin_time>2026-01-01 00:00:00</begin_time>
<end_time>2026-01-01 00:00:00</end_time>
<workflow_type>xxxxx</workflow_type>
<workflow_type_name>xxxxx</workflow_type_name>
<workflow_type_ls>
<string>Top</string>
<string>Pub</string>
</workflow_type_ls>
</agent_vo>
</agents>
<agent_work_no>xxxxx</agent_work_no>
</workflow_approver_vo>
</approvers>
<task_ids>
<string>Top</string>
<string>Pub</string>
</task_ids>
<actioner_work_id>xxxxx</actioner_work_id>
<actioner_name>xxxxx</actioner_name>
<agent_work_no>xxxxx</agent_work_no>
<agent_name>xxxxx</agent_name>
<status>xxxxx</status>
<active_time>2026-01-01 00:00:00</active_time>
<approve_time>xxxxx</approve_time>
<action>xxxxx</action>
<remark>xxxxx</remark>
<task_url>xxxxx</task_url>
<fileids>xxxxx</fileids>
<file_ls>
<workflow_file_list_vo>
<id>xxxxx</id>
<auth_key>xxxxx</auth_key>
<file_name>xxxxx</file_name>
<resource_id>xxxxx</resource_id>
</workflow_file_list_vo>
</file_ls>
<operator_type>xxxxx</operator_type>
<operator_sub_type>xxxxx</operator_sub_type>
<rule_desc>xxxxx</rule_desc>
<activity_title>xxxxx</activity_title>
</workflow_approval_task_vo>
</task_vo_ls>
</approval_list>
<is_complete>true</is_complete>
</report_submit_open_dto>
<is_success>true</is_success>
</platform_result_dto>
</alibaba_tae_expense_report_forecast_submit_response>
<error_response>
<code>50</code>
<msg>Remote service error</msg>
<sub_code>isv.invalid-parameter</sub_code>
<sub_msg>非法参数</sub_msg>
</error_response>
| 错误码 | 错误描述 | 解决方案 |
|---|