diff --git a/src/main/java/a8k/service/app/appstate/EmergencySamplePosStateMgrService.java b/src/main/java/a8k/service/app/appstate/EmergencySamplePosStateMgrService.java index 9b6f276..caf5843 100644 --- a/src/main/java/a8k/service/app/appstate/EmergencySamplePosStateMgrService.java +++ b/src/main/java/a8k/service/app/appstate/EmergencySamplePosStateMgrService.java @@ -69,7 +69,7 @@ public class EmergencySamplePosStateMgrService { throw new AppException(A8kEcode.CanNotFindProjInfo); } - if (tube.state.equals(TubeState.EMPTY) || tube.state.equals(TubeState.PROCESS_COMPLETE)) { + if (tube.state.equals(TubeState.EMPTY) || tube.state.equals(TubeState.PROCESS_COMPLETE) || tube.state.equals(TubeState.ERROR)) { tube.userid = userid; tube.bloodType = bloodType; tube.sampleBarcode = sampleBarcode;