feat(schedule): 优化楼层任务调度逻辑
- 新增任务执行阶段状态管理,支持多阶段任务查询 - 完善任务下发逻辑,增加任务执行状态更新机制 - 修改PLC写入逻辑,确保任务正确下发至设备 - 移除冗余代码,提升线程执行效率 - 更新任务执行阶段常量定义,统一状态码管理 - 优化MydoJob实体类,支持执行阶段列表查询 - 调整数据库查询条件,支持入口ID列表筛选
This commit is contained in:
@@ -29,6 +29,16 @@ public class TaskStatusCode {
|
||||
* 任务状态-作废
|
||||
*/
|
||||
public static final String TASK_STATUS_INVALID = "5";
|
||||
|
||||
/**
|
||||
* 任务执行阶段 创建
|
||||
*/
|
||||
public static final String TASK_EP_CREATE = "0";
|
||||
|
||||
/**
|
||||
* 任务执行阶段 产线
|
||||
*/
|
||||
public static final String TASK_EP_LINE_SSJ = "1";
|
||||
/**
|
||||
* 任务执行阶段 AGV
|
||||
*/
|
||||
@@ -40,17 +50,16 @@ public class TaskStatusCode {
|
||||
/**
|
||||
* 任务执行阶段 巷道口
|
||||
*/
|
||||
public static final String TASK_EP_ROADWAY_SSJ = "3";
|
||||
public static final String TASK_EP_ROADWAY_SSJ = "4";
|
||||
/**
|
||||
* 任务执行阶段 堆垛机
|
||||
*/
|
||||
public static final String TASK_EP_DDJ = "4";
|
||||
public static final String TASK_EP_DDJ = "5";
|
||||
|
||||
/**
|
||||
* 任务执行阶段 回传wms完成
|
||||
*/
|
||||
public static final String TASK_EP_WMS_FINISH = "6";
|
||||
|
||||
public static final String TASK_EP_LINE_SSJ = "1";
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user