附件上传接口
url: /attachment/batch/async
method: post
接口描述: 本接口用去同步外部系统附件到每刻中,并关联对应的业务,采用单条失败的方式,既其中一条失败,其他的数据依然可以上传成功,单次上传最多支持50条;
请求参数:
参数名 | 类型 | 是否必填 | 描述 |
---|---|---|---|
List | |||
bizCode | String | Y | 关联业务的编码 |
businessType | String | Y | 关联业务的类型,目前仅支持申请单(PRECONSUME)、对公支付单(CORP_REIMBURSE) |
fileInfoList | List | Y | 需要上传的文件信息 |
└fileName | String | Y | 文件的名称,需要带上文件类型后缀 |
└fileUrl | String | Y | 文件的url(外网可访问) |
requestExample:
{
"timestamp":"1545902846044",
"data":[
{
"bizCode":"MK2210600872",
"businessType":"PRECONSUME",
"fileInfoList":[
{
"fileName":"test1.jpeg",
"fileUrl":"http://easybike-image.oss-cn-hangzhou.aliyuncs.com/repertoryImg/83a984c04c3445b8aa6192b2671168a7.%E5%9B%BE%E7%89%871.png?Expires=1705319180&OSSAccessKeyId=LTAIwDP3dFcdWEUd&Signature=ok4jQQYHhuCWoeSTVWI/i14dUJc%3D"
}
]
}
]
}
- 返回参数:
参数名称 | 类型 | 描述 |
---|---|---|
code | String | 同步任务的编码 |
errorJobs | List | 同步失败的子任务 |
└bizCode | String | 业务编码 |
└businessType | String | 业务类型,申请单(PRECONSUME) |
└errorMsg | String | 失败的文件和提示信息 |
Resopnse example:
{
"code": "ACK",
"message": "success",
"data": {
"code": "ATT2108101UM38T1C",
"status": "SUBMITED",
"subJobCount": 1,
"completeJobCount": 0,
"errorJobs": null
},
"args": null,
"linkDetail": false,
"nonBizError": false
}