更新检查单(API名称:updateTask)
功能介绍
该接口用于更新已有检查单上的基本信息,如项目编码、计划开工时间、计划完工时间、执行人等。
相关接口
| 接口名称 | 调用说明 |
|---|---|
| 调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 | |
| 调用该接口获取客户检查单ID。 更新检查单时,需要输入客户检查单ID。 | |
| 调用该接口获取项目编码和项目名称。 更新检查单时,需要输入项目编码和项目名称。 | |
| 调用该接口用于创建检查单任务。 | |
| 调用该接口可以删除已经创建的检查单。 |
调用流程
URL
| 请求方式 | HTTPS地址 | 服务架构 | 消息体类型 |
|---|---|---|---|
| POST | https://isdp+域名/openapi/v1/openTask/updateTask | OpenAPI | application/json |
请求头
| KEY | VALUE | 是否必填 | 描述 |
|---|---|---|---|
| Content-Type | application/json | 是 | 无 |
| Authorization | bearer ${access_token} | 是 | bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| taskQueries | List<Object> | 是 | 修改参数 |
taskQueries入参:
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| customerTaskId | String | 是 | 客户检查单ID 获取客户检查单ID API请参见:查询EHS检查单(API名称:findTask) |
| taskName | String | 否 | 检查单名称 |
| customerName | String | 否 | 客户名称 |
| partner | String | 否 | 供应商名称 |
| projectNo | varchar(100) | 是 | 项目编码 获取项目编码API请参见:查询项目信息(API名称:findPagedProjectList) |
| projectName | varchar(100) | 是 | 项目名称 获取项目名称API请参见:查询项目信息(API名称:findPagedProjectList) |
| remarks | String | 否 | 备注 |
| assignedUserName | String | 否 | 执行人群组名称 |
| planBeginDate | Long | 否 | 计划开始时间戳 |
| planEndDate | Long | 否 | 计划结束时间戳 |
响应参数
| 参数 | 类型 | 描述 |
|---|---|---|
| stateCode | String | 响应状态码:
|
| errorMessage | String | 响应描述 |
| result | List<Object> | 响应结果内容List,数量对应入参的数量 |
| customerTaskId | String | 客户检查单ID |
| status | int | 返回状态:
|
| message | String | 返回的失败消息 |
请求示例
{
"taskQueries": [
{
"customerTaskId": 1234567899,
"taskName": "测试任务9",
"customerName": "客户名称9",
"partner": "供应商9",
"projectNo":"zdr-项目",
"projectName":"zdr-项目",
"planBeginDate": 1598324811850,
"planEndDate": 1598324811850,
"remarks": "备注9",
"assignedUserName": "张三"
}
]
} 响应示例
{
"stateCode": "0",
"errorMessage": null,
"result": [
{
"customerTaskId": 1234567899,
"status": "0",
"message": "保存成功"
}
]
} 状态码
状态码请参见状态码。
错误码
错误码请参见错误码。