查询设备关联的任务&子任务列表(API名称:getSceneTaskList)
功能介绍
用于用户系统查询设备关联的任务、子任务列表。
相关接口
接口名称 | 调用说明 |
|---|---|
调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 |
URL
请求方式 | HTTPS地址 | 服务架构 | 消息体类型 |
|---|---|---|---|
POST | https://isdp+域名/openapi/v1/openSceneTaskObject/getSceneTaskList | OpenAPI | application/json |
请求头
KEY | VALUE | 是否必填 | 描述 |
|---|---|---|---|
Content-Type | application/json | 是 | 无 |
Authorization | bearer ${access_token} | 是 | bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
page.start | int | 是 | 分页起始行 |
page.count | int | 是 | 分页大小 |
queryType | int | 是 | 查询类型(1:查询巡检计划列表;2:查询巡检历史列表) |
status | String | 否 | 任务、子任务状态(仅支持1:待执行;2:执行中;3:已完成状态。)多个任务状态用英文逗号隔开; |
orderType | int | 否 | 排序(1:升序;2:降序。如果queryType为1,按照计划完成时间升、降序排,queryType为2,按照实际完成时间升降序排),为空则按照升序排 |
timeRangeList | List<Long> | 否 | 计划完成、实际完成过滤范围,设置开始、结束时间的毫秒数 |
sourceObjectIdList | List<String> | 是 | 设备id集合,单次请求最多100个 |
响应参数
参数 | 类型 | 描述 |
|---|---|---|
stateCode | String | 接口响应编码,0成功,非0失败 |
errorMessage | String | 接口错误提示信息 |
result | Map | 接口响应数据。 |
result出参:
参数 | 类型 | 描述 |
|---|---|---|
result.data | List<Map<String,Object>> | 任务、子任务列表 |
data.taskName | String | 任务、子任务名称 |
data. taskType | int | 1:任务;2:子任务 |
data. sceneTaskId | Long | 任务、子任务主键id |
data. sceneMode | int | 任务模式 |
data.isNa | int | 是否子任务na |
data.status | int | 任务、子任务状态(1:待执行;2:执行中;3:已完成) |
data.endTimestamp | Long | 任务、子任务计划完成时间,毫秒数 |
data.parentCategory | String | 领域 |
data.sceneName | String | 场景 |
data. adminOrganization | String | 组织单元 |
data.actualEndTime | Long | 实际完成时间,毫秒数 |
data.executorList | List<Map<String,Object>> | 执行人 |
data.executorList.userId | Long | 执行人ID |
data.executorList.userName | String | 执行人名称 |
data.executorList.userType | int | 执行人类型1:个人;2:群组 |
data.executorList.sceneTaskId | Long | 执行人关联的任务、子任务ID |
data.totalCount | int | 进展任务总数 |
data.finishCount | int | 进展完成任务数 |
data.isExpire | String | 是否逾期0:未逾期;1:逾期 |
pos | int | 当前查询起始行 |
total_count | int | 任务总数 |
entityName | String | 实体名称 |
totalCount | int | 任务总数 |
请求示例
{
"page": {
"count": 15,
"start": 0
},
"queryType": 1,
"sourceObjectIdList": [
"H06041--1"
]
} 响应示例
{
"stateCode": "0",
"errorMessage": null,
"result": {
"data": [
{
"taskName": "1_20220908_144225",
"taskType": 2,
"sceneTaskId": 1919494,
"sceneMode": 4,
"isNa": 0,
"status": 1,
"endTimestamp": null,
"parentTaskId": 2949685,
"parentCategory": "",
"sceneName": "",
"adminOrganization": "",
"actualEndTime": null,
"executorList": [
{
"userId": 153169,
"userName": "lyl09修改",
"userType": 1,
"sceneTaskId": 1919494
}
],
"totalCount": 1,
"finishCount": 0,
"isExpire": 0
},
{
"taskName": "2_20220908_144225",
"taskType": 2,
"sceneTaskId": 1919495,
"sceneMode": 4,
"isNa": 0,
"status": 1,
"endTimestamp": null,
"parentTaskId": 2949685,
"parentCategory": "",
"sceneName": "",
"adminOrganization": "",
"actualEndTime": null,
"executorList": [
{
"userId": 153169,
"userName": "lyl09修改",
"userType": 1,
"sceneTaskId": 1919495
}
],
"totalCount": 1,
"finishCount": 0,
"isExpire": 0
},
{
"taskName": "1_20220908_144443",
"taskType": 2,
"sceneTaskId": 1919498,
"sceneMode": 4,
"isNa": 0,
"status": 1,
"endTimestamp": null,
"parentTaskId": 2949686,
"parentCategory": "",
"sceneName": "",
"adminOrganization": "",
"actualEndTime": null,
"executorList": [
{
"userId": 153169,
"userName": "lyl09修改",
"userType": 1,
"sceneTaskId": 1919498
}
],
"totalCount": 1,
"finishCount": 0,
"isExpire": 0
},
{
"taskName": "1_20220909_151311",
"taskType": 2,
"sceneTaskId": 1919657,
"sceneMode": 4,
"isNa": 0,
"status": 1,
"endTimestamp": null,
"parentTaskId": 2951381,
"parentCategory": "",
"sceneName": "",
"adminOrganization": "",
"actualEndTime": null,
"executorList": [
{
"userId": 153169,
"userName": "lyl09修改",
"userType": 1,
"sceneTaskId": 1919657
}
],
"totalCount": 1,
"finishCount": 0,
"isExpire": 0
},
{
"taskName": "子任务1_20220914_142712",
"taskType": 2,
"sceneTaskId": 1920826,
"sceneMode": 4,
"isNa": 0,
"status": 1,
"endTimestamp": 1663136980000,
"parentTaskId": 2955633,
"parentCategory": "",
"sceneName": "",
"adminOrganization": "",
"actualEndTime": null,
"executorList": [
{
"userId": 25804,
"userName": "刘月",
"userType": 1,
"sceneTaskId": 1920826
}
],
"totalCount": 1,
"finishCount": 0,
"isExpire": 1
},
{
"taskName": "14:40_20220908_144225",
"taskType": 1,
"sceneTaskId": 2949685,
"sceneMode": 4,
"isNa": 0,
"status": 1,
"endTimestamp": null,
"parentTaskId": 0,
"parentCategory": "",
"sceneName": "14:40",
"adminOrganization": "杨凌作业系统测试№",
"actualEndTime": null,
"executorList": [
{
"userId": 153169,
"userName": "lyl09修改",
"userType": 1,
"sceneTaskId": 2949685
}
],
"totalCount": 2,
"finishCount": 0,
"isExpire": 0
},
{
"taskName": "测试计划结束",
"taskType": 1,
"sceneTaskId": 2955633,
"sceneMode": 4,
"isNa": 0,
"status": 1,
"endTimestamp": 1663136980000,
"parentTaskId": 0,
"parentCategory": "",
"sceneName": "测试统计计划结束时间",
"adminOrganization": "杨凌作业系统测试№",
"actualEndTime": null,
"executorList": [
{
"userId": 25804,
"userName": "刘月",
"userType": 1,
"sceneTaskId": 2955633
}
],
"totalCount": 1,
"finishCount": 0,
"isExpire": 1
}
],
"pos": 0,
"total_count": 7,
"entityName": null,
"totalCount": 7
}
} 状态码
状态码请参见状态码。
错误码
错误码请参见错误码。

