更新待办(API名称:updateMyTodo)
功能介绍
该接口用于第三方待办更新。
相关接口
| 接口名称 | 调用说明 |
|---|---|
| 调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 | |
| 查询父任务(API名称:queryParentTaskList) | 调用该接口获取到任务id、任务标题。 更新待办时,需要输入任务id、任务标题。 |
| 调用该接口获取到当前任务对应审批层级、当前任务对应审批人。 更新待办时,需要输入当前任务对应审批层级、当前任务对应审批人。 | |
| 更新待办后,可以调用该接口删除待办。 | |
| 更新待办后,可以调用该接口完结待办。 |
调用流程
URL
| 请求方式 | HTTPS地址 | 服务架构 | 消息体类型 |
|---|---|---|---|
| POST | https://isdp+域名/openapi/v1/myTodoWrap/updateMyTodo | OpenAPI | application/json |
请求头
| KEY | VALUE | 是否必填 | 描述 |
|---|---|---|---|
| Content-Type | application/json | 是 | 无 |
| Authorization | bearer ${access_token} | 是 | bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| mytodoList | List | 必填 | 任务列表 |
mytodoList列表:
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| sceneTaskId | Long | 是 | 任务id 获取任务id API请参见:查询父任务(API名称:queryParentTaskList) |
| taskName | String | 否 | 任务标题 获取任务标题API请参见:查询父任务(API名称:queryParentTaskList) |
| parentTaskName | String | 否 | 父任务名称 |
| templateId | Long | 否 | 关联采集模板ID |
| templateName | String | 否 | 关联采集模板名称 |
| content | String | 否 | 内容 |
| status | String | 否 | 任务状态:
|
| url | String | 否 | 跳转url |
| thirdUrl | String | 否 | 第三方跳转url |
| todoBusinessType | String | 否 | 待办类别(作业待办,审核待办) |
| toDoTips | String | 否 | 子类别/待办标签(作业待办,审核待办) |
| reviewLevel | String | 否 | 当时审批层级 |
| signSiteName | String | 否 | 作业对象名称 |
| signSiteCode | String | 否 | 作业对象编码 |
| procedureOrNot | String | 否 | 是否带工序:
|
| taskTagType | String | 否 | 任务标识 |
| siteId | String | 否 | 作业对象ID |
| statusCollection | String | 否 | 采集状态 |
| statusApprove | String | 否 | 评审状态 |
| signMode | Int | 否 | 评审模式:
|
| procedureInfo | String | 否 | 描述,合成map存入other_info字段 |
| taskTicketInfo | String | 否 | 同procedureInfo |
| checkTaskInfo | String | 否 | 同procedureInfo |
| currentReviewLevel | String | 否 | 当前任务对应审批层级 获取当前任务对应审批层级API请参见:查询任务执行人或评审人(API名称:queryTaskUserInfoList) |
| currentReviewerId | String | 否 | 当前任务对应审批人 获取当前任务对应审批人API请参见:查询任务执行人或评审人(API名称:queryTaskUserInfoList) |
| isUpdateHandled | String | 否 | 是否更新已办:
|
响应参数
| 参数 | 类型 | 描述 |
|---|---|---|
| status | int | 状态码 |
| msg | String | 失败原因 |
| data | List | 数据 |
请求示例
{
"mytodoList":[
{
"checkTaskInfo":{
"isVideoAcceptance":0,
"taskSheetType":1
},
"currentReviewLevel":1,
"currentReviewerIdList":[390440],
"isUpdateHandled":"Y",
"sceneTaskId":800,
"signSiteCode":"gkdjnfjdahabn111",
"status":2010,
"statusApprove":4,
"statusCollection":2,
"taskTagType":1
}
]
} 响应示例
{
"status":"success",
"msg":null,
"data":null
} 状态码
状态码请参见状态码。
错误码
错误码请参见错误码。