获取任务记录列表(支持分页)
方法
getQueueTaskList(params) -> {Promise.<any>}
列表包括未分配任务和已分配任务,主要用于管理界面查询任务
参数
返回值 Promise.<any>
名称 |
类型 |
说明 |
count |
number |
符合条件的数据总数 |
tasks |
object |
任务信息列表(taskInfo如下) |
taskInfo:
名称 |
类型 |
说明 |
sn |
string |
任务记录标识 |
taskId |
string |
任务标识 |
businessId |
string |
任务所属业务标识 |
botSn |
string |
执行任务的机器人 SN |
content |
object |
任务内容 SN 具体内容业务定义 |
queueWeight |
string |
队列权重 数值越小越靠前 |
createTime |
integer |
任务创建时间 毫秒级 UTC 时间戳 |
issueTime |
integer |
任务下发时间 毫秒级 UTC 时间戳 |
startTime |
integer |
任务开始时间 毫秒级 UTC 时间戳 |
endTime |
integer |
任务结束时间 毫秒级 UTC 时间戳 |
endType |
string |
任务结束类型 具体内容业务定义 |
请求示例
JavaScript |
---|
| ...
let params = {
"pageSize": 10,
"pageNum": 0,
"businessId": "<businessId>",
"botSn": "<botSn>",
"createTimeRange": [
0,
0
],
"issueTimeRange": [
0
],
"startTimeRange": [
0
],
"endTimeRange": [
0
],
"endType": "string",
"asc": true
}
let result = await axRobot.getQueueTaskList(params);
if (result && result.data) {
let taskList = result.data.tasks
}
...
|
响应数据示例
JSON |
---|
| ...
{
"count": 0,
"tasks": [
{
"sn": "string",
"taskId": "string",
"businessId": "string",
"botSn": "string",
"content": {},
"queueWeight": "string",
"createTime": 0,
"issueTime": 0,
"startTime": 0,
"endTime": 0,
"endType": "string"
},
...
]
}
...
|