验收人批量操作问题(API名称:acceptanceUserBatchOperate)
功能介绍
问题验收人对问题进行批量操作时的接口。
相关接口
URL
| 请求方式 | HTTPS地址 | 服务架构 | 消息体类型 |
|---|---|---|---|
| POST | https://isdp+域名/openapi/v1/openIssue/acceptanceUserBatchOperate | OpenAPI | application/json |
请求头
| KEY | VALUE | 是否必填 | 描述 |
|---|---|---|---|
| Content-Type | application/json | 是 | 无 |
| Authorization | bearer ${access_token} | 是 | bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| issueIdList | LONG | 是 | 问题ID列表 |
| operate | Interger | 是 | 操作类型 1-接收关闭 2-驳回 |
| remark | String | 是 | 操作描述 |
| url | String | 否 | PC端URL。 |
| thirdUrl | String | 否 | 第三方URL |
| operUserId | Long | 是 | 操作人ID(验收人) |
| operUserName | String | 否 | 操作人名称 |
| qcIssueCloseAttributeModel | Object | 否 | 关闭扩展属性 |
响应参数
| 参数 | 类型 | 描述 |
|---|---|---|
| stateCode | String | 响应状态码:0-成功;其他-失败 |
| errorMessage | String | 响应描述,错误提示 |
| result | Object | 响应数据 |
请求示例
示例1:
{
"remark": "驳回原因",
"operate": 2,
"thirdUrl": "issueId=",
"issueIdList": [
306342
],
"attachmentList": [
{
"fileId": 6573274,
"fileName": "XXoffer (3).pdf"
}
]
} 示例2:
{
"remark": "接收",
"operate": 1,
"thirdUrl": "issueId=",
"issueIdList": [
306342
]
} 响应示例
示例1:
{
"stateCode": "0",
"errorMessage": null,
"result": null
} 示例2:
stateCode 返回码 0 成功
100103 存在不满足关闭条件的问题或者您没有关闭权限!
errorMessage 不能关闭的问题编码Issue20220618146715
{
"stateCode": "100103",
"errorMessage": "[\"Issue20220618146715\"]",
"result": null
} 状态码
状态码请参见状态码。
错误码
错误码请参见错误码。