查询EHS检查单(API名称:findTask)
功能介绍
用于对任务进行分页查询的操作接口。
相关接口
URL
| 请求方式 | HTTPS地址 | 服务架构 | 消息体类型 |
|---|---|---|---|
| POST | https://isdp+域名/openapi/v1/openTask/findTask | OpenAPI | application/json |
请求头
| KEY | VALUE | 是否必填 | 描述 |
|---|---|---|---|
| Content-Type | application/json | 是 | 无 |
| Authorization | bearer ${access_token} | 是 | bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| customerTaskId | List<String> | 否 | 客户任务id,一次最多500 |
| taskId | List<Long> | 否 | 任务id,一次最多500 |
| projectNo | String | 否 | 项目编码 |
| signSiteCode | List<String> | 否 | 作业对象编码,一次最多500 |
| updateBeginDate | String | 否 | 任务修改开始时间:YYYY-MM-DD |
| updateEndDate | String | 否 | 任务修改终止时间:YYYY-MM-DD |
| completeBeginDate | Date | 否 | 任务完成的开始时间:YYYY-MM-DD |
| completeEndDate | Date | 否 | 任务完成的终止时间:YYYY-MM-DD |
| status | int | 否 | 任务状态:1-待执行;2-执行中;3-已完成;4-已取消。 |
| pageStart | int | 否 | 当前页码,从0开始 |
| pageSize | int | 否 | 每页数量,默认50条 |
响应参数
| 参数 | 类型 | 描述 |
|---|---|---|
| stateCode | String | 响应状态码:0-成功;其他-失败 |
| errorMessage | String | 响应描述 |
| result | Object | 响应结果内容data |
result出参:
| 参数 | 类型 | 描述 |
|---|---|---|
| pos | int | 当前页:从0开始 |
| total_count | int | 总数量 |
| data | List<Object> | 响应结果内容data |
data的参数:
| 参数 | 类型 | 描述 |
|---|---|---|
| taskId | Long | 任务id |
| taskName | String | 任务名称 |
| templateId | Long | 模板id |
| templateCode | String | 模板编码 |
| templateName | String | 模板名称 |
| version | String | 模板版本 |
| updateDate | Date | 任务修改时间 |
| createDate | Date | 任务创建时间 |
| planStartTime | Date | 计划开始时间 |
| planEndTime | Date | 计划结束时间 |
| partner | String | 供应商 |
| status | Int | 任务状态:1-待执行;2-执行中;3-已完成;4-已取消。 |
| completeDate | Date | 任务完成时间 |
| projectNo | String | 项目编码 |
| customerTaskId | String | 客户任务id |
| statusCollection | Int | 采集状态:1-全部未采集;2-部分采集;3-全部采集 |
| statusApprove | Int | 评审状态:
|
| signSiteId | Long | 作业对象id |
| signSiteCode | String | 作业对象编码 |
| signSiteName | String | 作业对象名称 |
| assignedUserName | String | 执行人 |
| firstCommitter | String | 首次提交人名字 |
| firstSupplierName | String | 首次提交人单位 |
| firstSubmitDate | Date | 首次提交时间 |
| lastCommitter | String | 最后一次提交人名字 |
| lastSubmitDate | Date | 最后一次提交时间 |
| reviewBeginDate | Date | 首次评审时间 |
| reviewEndDate | Date | 最后评审时间 |
请求示例
{
"customerTaskId": [123456,23456],
"taskId":[123456,23456],
"projectNo ": "123-my project",
"signSiteCode": "my-signSiteCode",
"collectBeginDate": "2020-09-01",
"collectEndDate": "2020-09-09",
"reviewBeginDate": "2020-09-01",
"reviewEndDate": "2020-09-09",
"taskCloseBeginDate": "2020-09-01",
"taskCloseEndDate": "2020-09-09",
"pageStart": 1,
"pageSize": 50
} 响应示例
{
"stateCode": "0",
"errorMessage": "query success",
"result": {
"data": [
{
"projectNo": "20200723",
"customerTaskId": null,
"taskId": 140039,
"taskName": "北京-XXXX-20200723S-质检位置-01",
"signSiteId": 407944,
"signSiteCode": "质检作业对象-01",
"signSiteName": "质检作业对象-01",
"templateId": 1791,
"templateCode": "EHS20200724191720768",
"templateName": "测试模板",
"version": "1.2",
"updateDate": "2020-09-16T12:44:18.000+00:00",
"createDate": "2020-07-27T11:31:55.000+00:00",
"planStartTime": "2020-07-26T16:00:00.000+00:00",
"planEndTime": "2020-07-26T16:00:00.000+00:00",
"partner": null,
"status": 2,
"completeDate": null,
"statusCollection": null,
"statusApprove": null,
"assignedUserName": "霍XX",
"firstCommitter": null,
"firstSupplierName": null,
"firstSubmitDate": null,
"lastcommitter": null,
"lastSubmitDate": null,
"reviewEndDate": null,
"reviewBeginDate": null }
],
"pos": 0,
"total_count": 1
}
} 状态码
状态码请参见状态码。
错误码
错误码请参见错误码。