From d9131e43a1fa8fe4d5e086d02d4037997cb13bde Mon Sep 17 00:00:00 2001 From: lsh <1> Date: 星期二, 16 一月 2024 19:15:52 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/utils/RouteUtils.java | 65 ++++++++++++++++++++++++++++---- 1 files changed, 57 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/zy/asrs/utils/RouteUtils.java b/src/main/java/com/zy/asrs/utils/RouteUtils.java index c8cbe52..a0676d2 100644 --- a/src/main/java/com/zy/asrs/utils/RouteUtils.java +++ b/src/main/java/com/zy/asrs/utils/RouteUtils.java @@ -16,24 +16,24 @@ }}; public static final List<Integer> MERGE_STA_NO_TWO = new ArrayList<Integer>() {{ - add(116);add(117); + add(113);add(123);add(114);add(1142); }}; public static final List<Integer> MERGE_STA_NO_THREE = new ArrayList<Integer>() {{ - add(116);add(117); + add(107);add(118);add(108);add(119); }}; public static final List<Integer> MERGE_STA_NO_FOUR = new ArrayList<Integer>() {{ - add(116);add(117); + add(110);add(120);add(111);add(121); }}; // 姝e簭 public static final List<Integer> TRACK_POSITION_POSITIVE_SEQUENCE = new ArrayList<Integer>() {{ - add(101);add(102);add(104);add(122);add(105);add(107);add(118);add(108);add(119);add(110);add(120);add(111);add(121);add(113);add(123);add(114);add(116);add(117); + add(101);add(102);add(104);add(122);add(105);add(107);add(118);add(108);add(119);add(110);add(120);add(111);add(121);add(113);add(123);add(114);add(1142);add(116);add(117); }}; // 鍙嶅簭 public static final List<Integer> TRACK_POSITION_REVERSE_SEQUENCE = new ArrayList<Integer>() {{ - add(117);add(116);add(114);add(113);add(123);add(121);add(111);add(120);add(110);add(119);add(108);add(107);add(118);add(105);add(104);add(122);add(102);add(101); + add(117);add(116);add(1142);add(114);add(113);add(123);add(121);add(111);add(120);add(110);add(119);add(108);add(107);add(118);add(105);add(104);add(122);add(102);add(101); }}; public static String zerofill(String msg, Integer count){ @@ -280,14 +280,60 @@ } public static short RgvPosStaOne(Short posId){ - return 1; + switch (posId.intValue()){ + case 1: + case 2: + return 102; + case 3: + case 4: + return 122; + case 5: + case 6: + return 105; + case 7: + case 8: + return 118; + case 9: + case 10: + case 11: + return 119; + case 12: + case 13: + case 14: + return 110; + case 15: + return 120; + case 16: + case 17: + case 18: + return 111; + case 19: + return 121; + case 20: + case 21: + case 22: + return 113; + case 23: + case 24: + return 123; + case 25: + return 114; + case 26: + case 27: + return 1142; + case 28: + return 116; + default: + return 1142; + } } public static short RgvPosStaTwo(Short posId){ switch (posId.intValue()){ case 1: - case 2: return 116; + case 2: + return 1142; case 3: case 4: return 114; @@ -321,9 +367,12 @@ case 24: return 105; case 25: + case 26: + case 27: + case 28: return 104; default: - return 0; + return 104; } } -- Gitblit v1.9.1