银企回单附件上传
说明
- 通过该接口上传回单文件到每刻,并获取key值。
- 调用 银企附件关联流水 接口,将本接口返回的key与支付单进行关联。
接口地址
/api/openapi/paymenttransaction/upload
请求方式
POST
请求头信息说明
Content-Type: multipart/form-data
数据示例
{
"key":"file",
"value":"示例.pdf"
}
参数说明
参数名称 | 参数值 | 是否必须 | 默认值 | 备注 |
---|---|---|---|---|
file | org.springframework.web.multipart.MultipartFile | N | .pdf文件 |
HTTP响应体规范
数据示例
{
"code": "ACK",
"message": "上传成功",
"data": {
"fileType": "application/pdf",
"fileName": "【曹操出行-49.33元-1个行程】高德打车电子行程单.pdf",
"fileKey": "EC200319WW4AIGW/f2fef63a-bae6-47d8-b1e7-2570c6b84dcb.pdf"
},
"errorCode": null,
"success": true
}
异常结果
{
"code": "NACK",
"message": "上传文件为空",
"data": null,
"errorCode": null,
"success": false
}
参数说明
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
code | string | Y | 返回ACK或NACK | ||
data | object[] | Y | 返回信息,详细见下方data数据结构 | ||
meesage | string | Y | 返回信息 | ||
success | boolean | N | 是否成功 |
data参数说明
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
fileType | string | Y | 文件类型 | ||
fileName | string | Y | 文件名称 | ||
fileKey | string | Y | oss返回的key |
api示例
import cn.hutool.http.HttpRequest;
HashMap<String, Object> from = new HashMap<>();
from.put("file", file); // file为回单文件File类型对象
HttpRequest.post(url).form(from)
.header("tokenId", "登录接口获得的tokenId")
.header("entCode", "登录接口获得的entCode")
.header("Content-Type", "application/json").execute().body();