
# 查询EHS检查单（API名称：findTask）
#### 功能介绍
用于对任务进行分页查询的操作接口。
#### 相关接口
| **接口名称**                                                             | **调用说明**                                                     |
|:---|:---|
| [获取Token](https://support.huaweicloud.com/api-isdp/api_01_0019.html) | 调用该接口获取到Token，再调用其他接口时，需要在请求消息头中添加"Authorization"，其值即为Token。 |
| [新增任务](https://support.huaweicloud.com/api-isdp/api_01_0032.html)    | 需新增任务才能查询对应的任务分页                                             |
   
#### 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](https://support.huaweicloud.com/api-isdp/api_01_0019.html)中获取的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    | 评审状态： 1. 不涉及审核（巡检任务，不需评审）；  2. 全部未提交审核（需要评审，但还都没有条目提交评审）；  3. 已提交未评审；  4. 已提交条目部分审核  5. 已提交条目全部审核  6. 全部审核通过   |
| 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
    }
}
```
#### 状态码
状态码请参见[状态码](https://support.huaweicloud.com/api-isdp/api_01_0326.html)。
#### 错误码
错误码请参见[错误码](https://support.huaweicloud.com/api-isdp/api_01_0327.html)。
