获取任务详情
方法(版本: 1.0.138及以上)
getQueueTaskDetails(taskId, needDetail) -> {Promise.<any>}
根据业务id获取区域列表
参数
| 名称 | 类型 | 说明 |
|---|---|---|
taskId |
string | 任务Id |
needDetail |
boolean | 是否需要详细信息,默认false false或不传:返回简略信息 true:返回详细信息(包含任务点、动作等) 版本: 1.0.139及以上 |
返回值 Promise.<any>
任务详情
| 名称 | 类型 | 说明 |
|---|---|---|
taskId |
string | 任务标识 |
taskType |
integer | 任务类型 0 消杀 1 回充电桩 2 餐厅 3 酒店 4 送物(五合一) 5 工厂 6 底盘小程序 7 充电调度 |
creatorName |
string | 任务创建者名称 |
taskStatus |
integer | 任务状态码 -1 未知状态 0 待分配(队列任务专用) 1 已分配待执行 2 执行中 3 暂停中 4 已完成 5 已取消(待执行时取消) 6 已取消(执行时取消) 7 已取消(待分配时取消,队列任务专用) 8 失败 |
taskStatusName |
string | 任务状态名称(中文) 未知 待分配 已分配待执行 执行中 暂停中 已完成 已取消(待执行时取消) 已取消(执行时取消) 已取消(待分配时取消) 失败 |
taskStatusNameEN |
string | 任务状态名称(英文) unknown waiting_assign pending running paused completed cancelled_before_exec cancelled_during_exec cancelled_waiting failed |
businessId |
string | 所属业务标识 |
robotId |
string | 执行任务的机器人标识 |
createTime |
integer | 任务创建时间,单位:毫秒 |
updateTime |
integer | 任务更新时间,单位:毫秒 |
issueTime |
integer | 任务下发时间,单位:毫秒 |
startTime |
integer | 任务开始执行时间,单位:毫秒 |
endTime |
integer | 任务结束时间,单位:毫秒 |
endType |
string | 任务结束类型 success 成功完成 cancel 取消 error 异常结束 |
dispatchType |
integer | 调度类型 0 无调度(普通任务) 1 RCS调度 2 队列任务 |
sourceType |
integer | 任务来源类型 0 未知来源 1 头壳APP 2 底盘小程序 3 呼叫器 4 底盘 5 调度 6 二次开发 7 平板APP |