diff --git a/yudao-module-mes/yudao-module-mes-biz/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/taskmanagement/scheduled/coretask/GenerateWorkOrderTask.java b/yudao-module-mes/yudao-module-mes-biz/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/taskmanagement/scheduled/coretask/GenerateWorkOrderTask.java index d1a8468dc..334f28f1d 100644 --- a/yudao-module-mes/yudao-module-mes-biz/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/taskmanagement/scheduled/coretask/GenerateWorkOrderTask.java +++ b/yudao-module-mes/yudao-module-mes-biz/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/taskmanagement/scheduled/coretask/GenerateWorkOrderTask.java @@ -99,6 +99,10 @@ public class GenerateWorkOrderTask implements Task { if (taskManagementDO == null){ return; } + if (!Boolean.TRUE.equals(taskManagementDO.getEnabled())) { + logger.info("设备工单任务已禁用,跳过执行,任务ID: {}", taskManagementDO.getId()); + return; + } if (!isWithinTaskDateRange(taskManagementDO)) { logger.info("设备工单任务不在执行日期范围内,任务ID: {}, startDate: {}, endDate: {}", taskManagementDO.getId(), taskManagementDO.getStartDate(), taskManagementDO.getEndDate());