refactor(schedule): 优化堆垛机任务调度逻辑

- 使用静态导入统一任务状态码常量
- 替换硬编码设备地址为动态获取PLC写入地址
- 修改任务号判断条件从0改为1000以上
- 更新设备映射关系适配新PLC点位配置
- 简化出入库作业下发逻辑减少冗余代码
- 重构读取PLC数据方法命名提高可读性
- 新增楼层2设备点位配置支持新硬件布局
This commit is contained in:
liuhanqing
2025-12-12 14:24:41 +08:00
parent 4cb4625992
commit 0ea3fdcd48
6 changed files with 35 additions and 45 deletions

View File

@@ -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();