diff --git a/src/main/java/a8k/app/service/mainctrl/mainflowctrl/action/AC30ScanTubeHolderTask.java b/src/main/java/a8k/app/service/mainctrl/mainflowctrl/action/AC30ScanTubeHolderTask.java index 8a3d82f..2e5fefb 100644 --- a/src/main/java/a8k/app/service/mainctrl/mainflowctrl/action/AC30ScanTubeHolderTask.java +++ b/src/main/java/a8k/app/service/mainctrl/mainflowctrl/action/AC30ScanTubeHolderTask.java @@ -91,9 +91,7 @@ public class AC30ScanTubeHolderTask extends A8kActionTask { } public Boolean isReady() { - return tubeStateMgrService.isTubeHolderProcessCompleted() && - getTubeholderEnterPosPPS() && - !deviceWorkStateMgrService.getConsumeNotEnoughErrorFlag(); + return tubeStateMgrService.isTubeHolderProcessCompleted() && getTubeholderEnterPosPPS(); } public String toDisplayString() { @@ -223,6 +221,7 @@ public class AC30ScanTubeHolderTask extends A8kActionTask { } ebus.pushEvent(new AppWarningNotifyEvent(error)); doEjectHodler(); + deviceWorkStateMgrService.clearConsumeNotEnoughErrorFlag(); return false; } return true;