refactor(schedule): 优化堆垛机任务调度逻辑
- 使用静态导入统一任务状态码常量 - 替换硬编码设备地址为动态获取PLC写入地址 - 修改任务号判断条件从0改为1000以上 - 更新设备映射关系适配新PLC点位配置 - 简化出入库作业下发逻辑减少冗余代码 - 重构读取PLC数据方法命名提高可读性 - 新增楼层2设备点位配置支持新硬件布局
This commit is contained in:
@@ -38,6 +38,8 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import static com.ruoyi.common.Constant.*;
|
||||
import static com.ruoyi.common.TaskStatusCode.TASK_EP_CREATE;
|
||||
import static com.ruoyi.common.TaskStatusCode.TASK_EP_ROADWAY_SSJ;
|
||||
|
||||
/**
|
||||
* 接口记录Service业务层处理
|
||||
@@ -375,7 +377,7 @@ public class ApiServiceImpl implements IApiService {
|
||||
mydoJob.setTrayCode(receiveOutJob.getTrayCode());
|
||||
mydoJob.setRoadwayId(receiveOutJob.getRoadwayId());
|
||||
mydoJob.setCreateTime(DateUtils.getNowDate());
|
||||
mydoJob.setExecutionPhase("0");
|
||||
mydoJob.setExecutionPhase(TASK_EP_CREATE);
|
||||
int i = mydoJobService.insertMydoJob(mydoJob);
|
||||
if (i > 0) {
|
||||
return AjaxResult.success();
|
||||
|
||||
Reference in New Issue
Block a user