From 32660397d331f1cd22b9546b1ce139a88f0516ee Mon Sep 17 00:00:00 2001 From: zhaohe Date: Sat, 12 Oct 2024 09:06:38 +0800 Subject: [PATCH] update --- app.db | Bin 225280 -> 225280 bytes .../mainflowctrl/MainFlowCtrlScheduler.java | 2 +- .../mainflowctrl/action/DO_PROCESS_ERROR_TUBE.java | 2 +- .../action/SEQ1_ENTER_TUBEHOLDER_AND_SCAN.java | 27 ++++++++++----------- .../action/SEQ2_SWITCH_TO_THE_NEXT_TUBE.java | 5 ++-- .../java/a8k/service/app/appstate/type/Tube.java | 16 ++++++------ .../a8k/service/debug/AppDebugHelperService.java | 2 +- src/main/java/a8k/type/TubeHolderScanResult.java | 5 ++++ src/main/java/a8k/type/TubesScanResult.java | 6 ++++- 9 files changed, 37 insertions(+), 28 deletions(-) diff --git a/app.db b/app.db index bbb5f8308c4acaa1e9c60fc01caf3f7fc5c49806..13f59d5f3a3382181b8c12ccceba93fd77be1c49 100644 GIT binary patch delta 1984 zcmZ|QJ#5oJ6u@!&nzsIS+Cl>f{h|;CkehS-k1LfEc@=C}Lr%keFDQp)&(wVPWE~_!4sOGI)DGJ;i_DWozHw+P7b3Cv!WBqQvxx z=;J5~T77lKN4cHHjb{zD(?DpINzLI z=aF;SnYDk~AMF?RZTqzK$NFr&wwhLCjhbK0H|BkF)l3`Tja}oRQ89A*5B-DwT(9YQ z?YFk~ej$BNBTIQ*nLD+p*;5mKfD72K7egHTrKlVh;-Vk1iPMIij103f2^H~@G!2q{=d0O|ki!f+8#F)yz0%fmsDf;j+6 z5D@-meJW;wh@s#BQ!oQS^bZ7KIV=SsXm?Bm#7}C=1dEpw1^r46J`WjS?XmzQwPhe8 zR2&5&sVx&M-Vp$j+A_e}WdKNG2SoCsSiEUb;H0)}1#5R0fTXqzuy%(I0Qv9W;iPs@ z49X=8<4u7TytV|ec9Q_`*gZh{XPd>F0D{-eV}bY*7X4&<>Rz_gubiu1fRrne>rSEgr(^Sm@B5YTd-E&^U! zvVeB;G;yAXmdw*^-Z-Bp{MP54C4gr0#yH^fJhNn;M)O9+c^+AqZ?bMF%y*YB{F9Cw9WdHyG delta 551 zcmZp8z}xVEcY>6V)C&d%26G@b17bb~1}4^tIz~)VFB%hC6BxH9FfHL1VB=$A;9t!j z&d#0Z@Ce2N0pV-rR&4RX-CJ{mzCa z#?HV%2yn*GZ)VAaqCc1ss9#)Gof900MqvBh+?)-Zoid7(g94l#F-$NuLNQ>Q0#lkH zquloNK&CiGM%nGhf|$}-xaHV@k;%Z&9M>eh{X-~|HRJT+2&QF>Qro2>nZ#K*WZ1>c s%^BPIr`v}!iEa0fW!lQb!Nfn0f&V=Jyv>RVlla@` projInfo = new ArrayList<>(); //项目信息 + public List projInfo = new ArrayList<>(); //项目信息 // - public TubeState state = TubeState.EMPTY; //样本被处理的状态 - public List projProcessContexts; - public A8kEcode ecode = null; + public TubeState state = TubeState.EMPTY; //样本被处理的状态 + public List projProcessContexts = new ArrayList<>(); + public A8kEcode ecode = null; public List getProjIndex() { @@ -30,9 +30,9 @@ public class Tube { } Tube() { -// ProjBriefInfo info = new ProjBriefInfo(1,"hscrp","CA","#FF0000"); -// projInfo.add(info); -// projInfo.add(info); -// projInfo.add(info); + // ProjBriefInfo info = new ProjBriefInfo(1,"hscrp","CA","#FF0000"); + // projInfo.add(info); + // projInfo.add(info); + // projInfo.add(info); } } diff --git a/src/main/java/a8k/service/debug/AppDebugHelperService.java b/src/main/java/a8k/service/debug/AppDebugHelperService.java index 55267a3..d54f504 100644 --- a/src/main/java/a8k/service/debug/AppDebugHelperService.java +++ b/src/main/java/a8k/service/debug/AppDebugHelperService.java @@ -129,7 +129,7 @@ public class AppDebugHelperService { @ExtApiFn(name = "A8K试管架.放一个全血试管架", group = "A8K试管架.放一个全血试管架", order = 3) public void insertVirtualBloodTubeHolder() { TubeHolderScanResult scanResult = new TubeHolderScanResult(); - scanResult.tubeHolderType = A8kTubeHolderType.BloodTube.name(); + scanResult.tubeHolderType = A8kTubeHolderType.BloodTube.scanCode; for (int i = 0; i < scanResult.tube.length; i++) { scanResult.tube[i] = new TubesScanResult(true, false, "123456"); } diff --git a/src/main/java/a8k/type/TubeHolderScanResult.java b/src/main/java/a8k/type/TubeHolderScanResult.java index a1f6edd..eba7df4 100644 --- a/src/main/java/a8k/type/TubeHolderScanResult.java +++ b/src/main/java/a8k/type/TubeHolderScanResult.java @@ -1,7 +1,12 @@ package a8k.type; +import java.util.Arrays; + public class TubeHolderScanResult { public TubesScanResult[] tube = new TubesScanResult[10]; public String tubeHolderType = ""; + public String toString(){ + return String.format("%s %s", tubeHolderType, Arrays.toString(tube)); + } } diff --git a/src/main/java/a8k/type/TubesScanResult.java b/src/main/java/a8k/type/TubesScanResult.java index da44d70..5476daa 100644 --- a/src/main/java/a8k/type/TubesScanResult.java +++ b/src/main/java/a8k/type/TubesScanResult.java @@ -15,6 +15,10 @@ public class TubesScanResult { } public String toString() { - return String.format("isTubeExist:%s,isHighTube:%s,tubeCode:%s", isTubeExist, isHighTube, tubeCode); + if(isTubeExist){ + return String.format("%s(%s)", tubeCode, isHighTube ? "High" : "Low"); + }else{ + return "Null"; + } } }