diff --git a/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/DO_PROCESS_ERROR_TUBE.java b/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/DO_PROCESS_ERROR_TUBE.java index b2d5065..ed02e20 100644 --- a/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/DO_PROCESS_ERROR_TUBE.java +++ b/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/DO_PROCESS_ERROR_TUBE.java @@ -7,7 +7,7 @@ import a8k.service.apps.appctrl.mainflowctrl.base.A8kStepAction; import a8k.service.apps.appstate.GStateService; import a8k.service.apps.appstate.IncubationPlateMgrService; import a8k.service.apps.appstate.OptScanModuleStateMgrService; -import a8k.service.apps.appstate.TubeProcessContextMgrService; +import a8k.service.apps.appstate.TubeStateMgrService; import a8k.service.apps.appstate.TubeProcessStateMgrService; import a8k.service.apps.appstate.resource.A8kPublicResourceType; import a8k.service.apps.appstate.type.MainFlowCtrlState; @@ -42,7 +42,7 @@ public class DO_PROCESS_ERROR_TUBE extends A8kStepAction { @Resource OptScanModuleStateMgrService optScanModuleStateMgrService; @Resource - TubeProcessContextMgrService tubeProcessContextMgrService; + TubeStateMgrService tubeStateMgrService; MainFlowCtrlState mfcs; @@ -65,7 +65,7 @@ public class DO_PROCESS_ERROR_TUBE extends A8kStepAction { logger.info("复位HBOT"); //复位HBOT OS.forceSleep(4000); - tubeProcessContextMgrService.setCurTubeState(TubeState.PROCESS_COMPLETE); + tubeStateMgrService.setCurTubeState(TubeState.PROCESS_COMPLETE); } @Override public Boolean checkCondition() { diff --git a/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/PLATE_OPT_SCAN.java b/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/PLATE_OPT_SCAN.java index 5a54422..7fa5572 100644 --- a/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/PLATE_OPT_SCAN.java +++ b/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/PLATE_OPT_SCAN.java @@ -7,7 +7,7 @@ import a8k.service.apps.appdata.AppReactionResultMgrService; import a8k.service.apps.appstate.GStateService; import a8k.service.apps.appstate.IncubationPlateMgrService; import a8k.service.apps.appstate.OptScanModuleStateMgrService; -import a8k.service.apps.appstate.TubeProcessContextMgrService; +import a8k.service.apps.appstate.TubeStateMgrService; import a8k.service.apps.appstate.resource.A8kPublicResourceType; import a8k.service.apps.appstate.type.MainFlowCtrlState; @@ -42,7 +42,7 @@ public class PLATE_OPT_SCAN extends A8kStepAction { @Resource OptScanModuleStateMgrService optScanModuleStateMgrService; @Resource - TubeProcessContextMgrService tubeProcessContextMgrService; + TubeStateMgrService tubeStateMgrService; @Resource AppReactionResultMgrService appReactionResultMgrService; diff --git a/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/PROCESS_INCUBATE_COMPLETED_PLATE.java b/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/PROCESS_INCUBATE_COMPLETED_PLATE.java index 97dc5a5..0987bed 100644 --- a/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/PROCESS_INCUBATE_COMPLETED_PLATE.java +++ b/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/PROCESS_INCUBATE_COMPLETED_PLATE.java @@ -7,7 +7,7 @@ import a8k.service.apps.appctrl.mainflowctrl.base.A8kStepAction; import a8k.service.apps.appstate.GStateService; import a8k.service.apps.appstate.IncubationPlateMgrService; import a8k.service.apps.appstate.OptScanModuleStateMgrService; -import a8k.service.apps.appstate.TubeProcessContextMgrService; +import a8k.service.apps.appstate.TubeStateMgrService; import a8k.service.apps.appstate.resource.A8kPublicResourceType; import a8k.service.apps.appstate.type.IncubationSubTank; import a8k.service.apps.appstate.type.MainFlowCtrlState; @@ -41,7 +41,7 @@ public class PROCESS_INCUBATE_COMPLETED_PLATE extends A8kStepAction { @Resource OptScanModuleStateMgrService optScanModuleStateMgrService; @Resource - TubeProcessContextMgrService tubeProcessContextMgrService; + TubeStateMgrService tubeStateMgrService; MainFlowCtrlState mfcs; diff --git a/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ1_ENTER_TUBEHOLDER_AND_SCAN.java b/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ1_ENTER_TUBEHOLDER_AND_SCAN.java index 9251a4e..b121406 100644 --- a/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ1_ENTER_TUBEHOLDER_AND_SCAN.java +++ b/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ1_ENTER_TUBEHOLDER_AND_SCAN.java @@ -9,7 +9,7 @@ import a8k.service.apps.appctrl.TubeSettingMgrService; import a8k.service.apps.appctrl.mainflowctrl.base.A8kActionStepType; import a8k.service.apps.appctrl.mainflowctrl.base.A8kStepAction; import a8k.service.apps.appstate.GStateService; -import a8k.service.apps.appstate.TubeProcessContextMgrService; +import a8k.service.apps.appstate.TubeStateMgrService; import a8k.service.apps.appstate.resource.A8kPublicResourceType; import a8k.service.apps.appstate.type.TubeHolder; import a8k.service.apps.appstate.type.state.TubeHolderState; @@ -69,9 +69,9 @@ public class SEQ1_ENTER_TUBEHOLDER_AND_SCAN extends A8kStepAction { @Resource A8kCanBusService canBus; @Resource - TubeSettingMgrService tubeSettingMgrService; + TubeSettingMgrService tubeSettingMgrService; @Resource - TubeProcessContextMgrService tubeProcessContextMgrService; + TubeStateMgrService tubeStateMgrService; SampleScanResult scanTubeHodler() throws AppException { @@ -209,7 +209,7 @@ public class SEQ1_ENTER_TUBEHOLDER_AND_SCAN extends A8kStepAction { } logger.info("将样本信息写入数据库"); - tubeProcessContextMgrService.createNewTubeContexts(state.tubes); + tubeStateMgrService.createNewTubeContexts(state.tubes); logger.info("更新试管架状态"); gstate.setTubeHolder(state); diff --git a/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ2_SWITCH_TO_THE_NEXT_TUBE.java b/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ2_SWITCH_TO_THE_NEXT_TUBE.java index 363b5a0..2cf5022 100644 --- a/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ2_SWITCH_TO_THE_NEXT_TUBE.java +++ b/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ2_SWITCH_TO_THE_NEXT_TUBE.java @@ -37,11 +37,11 @@ public class SEQ2_SWITCH_TO_THE_NEXT_TUBE extends A8kStepAction { @Resource GStateService gstate; @Resource - SampleScanTransportCtrl sstc; + SampleScanTransportCtrl sstc; @Resource - TubeProcessContextMgrService tubeProcessContextMgrService; + TubeStateMgrService tubeStateMgrService; @Resource - CondtionMgrService cms; + CondtionMgrService cms; MainFlowCtrlState state; @@ -93,7 +93,7 @@ public class SEQ2_SWITCH_TO_THE_NEXT_TUBE extends A8kStepAction { sstc.moveTubeToPreProcessPos(nextTubeIndex); } - tubeProcessContextMgrService.pendingTube(nextProcessTube); + tubeStateMgrService.pendingTube(nextProcessTube); } @Override public Boolean checkCondition() { diff --git a/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ3_APPLAY_RESOURCE.java b/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ3_APPLAY_RESOURCE.java index 4b50366..ac18373 100644 --- a/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ3_APPLAY_RESOURCE.java +++ b/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ3_APPLAY_RESOURCE.java @@ -49,11 +49,11 @@ public class SEQ3_APPLAY_RESOURCE extends A8kStepAction { @Resource IncubationPlateMgrService incubationPlateMgrService; //孵育盘管理 @Resource - AppProjInfoMgrService appProjInfoMgrService; //项目信息管理 + AppProjInfoMgrService appProjInfoMgrService; //项目信息管理 @Resource - TubeProcessContextMgrService tubeProcessContextMgrService; + TubeStateMgrService tubeStateMgrService; @Resource - CondtionMgrService cms; + CondtionMgrService cms; MainFlowCtrlState state; @@ -112,7 +112,7 @@ public class SEQ3_APPLAY_RESOURCE extends A8kStepAction { tipPos.add(tips); } //创建项目处理上下文 - tubeProcessContextMgrService.setTubeResourceIsReady(a8kIdCardInfo, consumables, tipPos, incubatorPoss); + tubeStateMgrService.setTubeResourceIsReady(a8kIdCardInfo, consumables, tipPos, incubatorPoss); logger.info("apply resource ok"); } diff --git a/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ4_PRE_PROCESS.java b/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ4_PRE_PROCESS.java index d15e8c2..b8ff6d2 100644 --- a/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ4_PRE_PROCESS.java +++ b/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ4_PRE_PROCESS.java @@ -63,7 +63,7 @@ public class SEQ4_PRE_PROCESS extends A8kStepAction { AppExceptionBuilder ebuilder; @Resource - TubeProcessContextMgrService tubeProcessContextMgrService; + TubeStateMgrService tubeStateMgrService; @Resource ReactionPlatesTransmitCtrl reactionPlatesTransmitCtrl; @@ -195,7 +195,7 @@ public class SEQ4_PRE_PROCESS extends A8kStepAction { throw ebuilder.buildMutiErrorAppException(errors); } - tubeProcessContextMgrService.setCurTubeState(TubeState.PRE_PROCESSED); + tubeStateMgrService.setCurTubeState(TubeState.PRE_PROCESSED); incubationPlateMgrService.waitingForDrop(tube); logger.info("pre process success"); } diff --git a/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ5_PROCESS.java b/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ5_PROCESS.java index 371a386..57c08ad 100644 --- a/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ5_PROCESS.java +++ b/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ5_PROCESS.java @@ -41,7 +41,7 @@ public class SEQ5_PROCESS extends A8kStepAction { AppExceptionBuilder ebuilder; @Resource - TubeProcessContextMgrService tubeProcessContextMgrService; + TubeStateMgrService tubeStateMgrService; @Resource IncubationPlateMgrService incubationPlateMgrService; @@ -63,10 +63,10 @@ public class SEQ5_PROCESS extends A8kStepAction { // 2.取tip头 // 3.摇匀,脱帽 // - tubeProcessContextMgrService.setCurTubeState(TubeState.PROCESSING); + tubeStateMgrService.setCurTubeState(TubeState.PROCESSING); Tube tube = gstate.getCurProcessingTube(); OS.forceSleep(3000); - tubeProcessContextMgrService.setCurTubeState(TubeState.PROCESSED); + tubeStateMgrService.setCurTubeState(TubeState.PROCESSED); incubationPlateMgrService.startIncubating(tube, 60 * 2); logger.info("pre process success"); } diff --git a/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ6_POST_PROCESS.java b/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ6_POST_PROCESS.java index 05eca92..6039268 100644 --- a/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ6_POST_PROCESS.java +++ b/src/main/java/a8k/service/apps/appctrl/mainflowctrl/action/SEQ6_POST_PROCESS.java @@ -41,7 +41,7 @@ public class SEQ6_POST_PROCESS extends A8kStepAction { AppExceptionBuilder ebuilder; @Resource - TubeProcessContextMgrService tubeProcessContextMgrService; + TubeStateMgrService tubeStateMgrService; @Resource IncubationPlateMgrService incubationPlateMgrService; @@ -61,10 +61,10 @@ public class SEQ6_POST_PROCESS extends A8kStepAction { } @Override public void doaction() throws AppException { - tubeProcessContextMgrService.setCurTubeState(TubeState.POST_PROCESSING); + tubeStateMgrService.setCurTubeState(TubeState.POST_PROCESSING); Tube tube = gstate.getCurProcessingTube(); OS.forceSleep(3000); - tubeProcessContextMgrService.setCurTubeState(TubeState.POST_PROCESSED); + tubeStateMgrService.setCurTubeState(TubeState.POST_PROCESSED); } @Override public Boolean checkCondition() { diff --git a/src/main/java/a8k/service/apps/appdata/AppReactionResultMgrService.java b/src/main/java/a8k/service/apps/appdata/AppReactionResultMgrService.java index f1fc658..8b5d619 100644 --- a/src/main/java/a8k/service/apps/appdata/AppReactionResultMgrService.java +++ b/src/main/java/a8k/service/apps/appdata/AppReactionResultMgrService.java @@ -6,7 +6,7 @@ import a8k.extapi_controler.utils.ExtApiTab; import a8k.service.apps.dbservice.ReactionRecordDBService; import a8k.service.apps.dbservice.type.ReactionResultRecord; import a8k.service.apps.appstate.GStateService; -import a8k.service.apps.appstate.TubeProcessContextMgrService; +import a8k.service.apps.appstate.TubeStateMgrService; import a8k.service.apps.appstate.type.ProjProcessContext; import a8k.service.apps.appstate.type.TubeProcessContext; import a8k.type.ReactionResult; @@ -29,7 +29,7 @@ public class AppReactionResultMgrService { ReactionRecordDBService reactionRecordDBService; @Resource - TubeProcessContextMgrService tubeProcessContextMgrService; + TubeStateMgrService tubeStateMgrService; @Resource AppUserMgrService appUserMgrService; @@ -48,7 +48,7 @@ public class AppReactionResultMgrService { public void addRecord(ProjProcessContext projContext, ReactionResult... reactionResults) { ReactionResultRecord record = new ReactionResultRecord(); - TubeProcessContext tubeContext = tubeProcessContextMgrService.getTubeContext(projContext.sampleId); + TubeProcessContext tubeContext = tubeStateMgrService.getTubeContext(projContext.sampleId); String operator = appUserMgrService.getLoginUsr() != null ? appUserMgrService.getLoginUsr().account : "UNLOGIN"; diff --git a/src/main/java/a8k/service/apps/appstate/EmergencySamplePosStateMgrService.java b/src/main/java/a8k/service/apps/appstate/EmergencySamplePosStateMgrService.java index 1d652be..2052e20 100644 --- a/src/main/java/a8k/service/apps/appstate/EmergencySamplePosStateMgrService.java +++ b/src/main/java/a8k/service/apps/appstate/EmergencySamplePosStateMgrService.java @@ -21,7 +21,7 @@ public class EmergencySamplePosStateMgrService { GStateService gstate; @Resource - TubeProcessContextMgrService tubeProcessContextMgrService; + TubeStateMgrService tubeStateMgrService; /** * 提交紧急样本设置 @@ -47,7 +47,7 @@ public class EmergencySamplePosStateMgrService { tube.projIndex.add(Integer.parseInt(index)); } tube.state = TubeState.TO_BE_PROCESSED; - tubeProcessContextMgrService.createNewEmergencyTubeContext(tube); + tubeStateMgrService.createNewEmergencyTubeContext(tube); } else { throw new AppException(A8kEcode.EmergencySampleIsProcessing); } diff --git a/src/main/java/a8k/service/apps/appstate/TubeProcessStateMgrService.java b/src/main/java/a8k/service/apps/appstate/TubeProcessStateMgrService.java deleted file mode 100644 index b28b04f..0000000 --- a/src/main/java/a8k/service/apps/appstate/TubeProcessStateMgrService.java +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/main/java/a8k/service/apps/appstate/TubeProcessContextMgrService.java b/src/main/java/a8k/service/apps/appstate/TubeStateMgrService.java similarity index 99% rename from src/main/java/a8k/service/apps/appstate/TubeProcessContextMgrService.java rename to src/main/java/a8k/service/apps/appstate/TubeStateMgrService.java index 8d32ca4..71f3d9d 100644 --- a/src/main/java/a8k/service/apps/appstate/TubeProcessContextMgrService.java +++ b/src/main/java/a8k/service/apps/appstate/TubeStateMgrService.java @@ -22,7 +22,7 @@ import java.util.UUID; import a8k.service.apps.dbservice.SampleRecordDBService; @Component -public class TubeProcessContextMgrService { +public class TubeStateMgrService { @Resource @@ -162,6 +162,4 @@ public class TubeProcessContextMgrService { tube.state = TubeState.PENDING; gstate.curProcessingTube = tube; } - - }