查询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
}
}
状态码
状态码请参见状态码。
错误码
错误码请参见错误码。