fix:解决创建指令失败不下发电气问题

This commit is contained in:
2026-05-29 10:38:26 +08:00
parent 8ea04e5a50
commit 1c6a5b0417

View File

@@ -392,11 +392,12 @@ public class SlitTwoManipulatorDeviceDriver extends AbstractOpcDeviceDriver impl
} }
if (!ObjectUtil.isEmpty(task)) { if (!ObjectUtil.isEmpty(task)) {
this.executeReadyTask(task); boolean flag = this.executeReadyTask(task);
return flag;
} else { } else {
notCreateInstMessage = "universal_notCreateInstMessage"; notCreateInstMessage = "universal_notCreateInstMessage";
return false;
} }
return true;
} }
} }
@@ -448,11 +449,12 @@ public class SlitTwoManipulatorDeviceDriver extends AbstractOpcDeviceDriver impl
} }
} }
if (!ObjectUtil.isEmpty(task)) { if (!ObjectUtil.isEmpty(task)) {
this.executeReadyTask(task); boolean flag1 = this.executeReadyTask(task);
return flag1;
} else { } else {
notCreateInstMessage = "universal_notCreateInstMessage"; notCreateInstMessage = "universal_notCreateInstMessage";
return false;
} }
return true;
} }
} }
@@ -597,6 +599,7 @@ public class SlitTwoManipulatorDeviceDriver extends AbstractOpcDeviceDriver impl
instructionService.create(instdto); instructionService.create(instdto);
} catch (Exception e) { } catch (Exception e) {
logServer.deviceExecuteLog(device_code, "", instdto.getInstruction_code(), "->" + e.getMessage()); logServer.deviceExecuteLog(device_code, "", instdto.getInstruction_code(), "->" + e.getMessage());
return false;
} }
//创建指令后修改任务状态 //创建指令后修改任务状态
taskDto.setTask_status(TaskStatusEnum.BUSY.getIndex()); taskDto.setTask_status(TaskStatusEnum.BUSY.getIndex());