文档
测试

添加任务

POST
api/runTask/addTask

接口描述

给调度系统任务层添加任务

请求参数

参数名
类型
描述
必填
location
string
工位列表
可选
mode
string
可以对任务分类(半自动、全自动等)
可选
priority
int
任务优先级
可选
payloadId
string
货架ID列表
可选
agvId
string
指定接料的车列表
可选
flowId
int
默认flowId=1(单流程)
可选

响应参数

参数名
类型
描述
必填
data
string
任务ID
必填
errorno
int
必填
errormsg
必填

说明 / 示例

URL:http://127.0.0.1:5550/api/runTask/addTask?location='test01,test02'&priority=1&payloadId='AA_BC_01,AA_BD_02'&agvId='agv01,agvMini' 例程: ``` @scadaUtility.post('/api/runTask/addTask') def urlAddTask(): locationsStr = webutility.get_param("location") if locationsStr : locationsList = locationsStr .split(",") sourse = locationsList[0] target = locationsList[1] payloadIdStr= webutility.get_param("payloadId") if payloadIdStr: payloadIdList = payloadIdStr.split(",") priority = webutility.get_param_int("priority") agvIdList = webutility.get_param("agvId").split(",") return {"taskId": runTasks.addTask(sourse,target,payloadIdList[0],priority)} ```