From 650f431816b98b807849f26ad20c272cde1701e6 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期一, 14 三月 2022 16:59:40 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/utils/Utils.java | 35 ++++++++++++++++++++++++++++++++++- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 4 ++++ src/main/java/com/zy/core/enums/SteABType.java | 10 ++++++++++ 3 files changed, 48 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java index 9db8122..75def28 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -695,6 +695,10 @@ steCommand.setSteNo(steNo); // 绌挎杞︾紪鍙� steCommand.setTaskNo(wrkMast.getWrkNo()); // 宸ヤ綔鍙� steCommand.setTaskMode(SteTaskModeType.TO_B); // 浠诲姟妯″紡: 鍘昏繎鐐� 绛夊緟鍫嗗灈鏈哄弶鍙� + + SteABType ab = Utils.selectAB(steProtocol.getRow().intValue()); + + // todo:luxiaotao if (!MessageQueue.offer(SlaveType.Ste, steNo, new Task(2, steCommand))) { log.error("绌挎杞﹀懡浠や笅鍙戝け璐ワ紝绌挎杞﹀彿={}锛屼换鍔℃暟鎹�={}", steNo, JSON.toJSON(steCommand)); diff --git a/src/main/java/com/zy/asrs/utils/Utils.java b/src/main/java/com/zy/asrs/utils/Utils.java index ac35d91..f67c4fc 100644 --- a/src/main/java/com/zy/asrs/utils/Utils.java +++ b/src/main/java/com/zy/asrs/utils/Utils.java @@ -2,6 +2,7 @@ import com.core.common.Arith; import com.core.common.Cools; +import com.zy.core.enums.SteABType; import com.zy.core.properties.SlaveProperties; import java.text.DecimalFormat; @@ -78,7 +79,39 @@ - + public static SteABType selectAB(Integer row) { + switch (row) { + case 1: + case 2: + case 3: + return SteABType.B; + case 4: + case 5: + case 6: + case 7: + return SteABType.A; + case 8: + case 9: + case 10: + case 11: + return SteABType.B; + case 12: + case 13: + case 14: + return SteABType.A; + case 15: + case 16: + case 17: + case 18: + return SteABType.B; + case 19: + case 20: + case 21: + return SteABType.A; + default: + throw new RuntimeException("搴撲綅瑙f瀽寮傚父"); + } + } diff --git a/src/main/java/com/zy/core/enums/SteABType.java b/src/main/java/com/zy/core/enums/SteABType.java new file mode 100644 index 0000000..d94f35e --- /dev/null +++ b/src/main/java/com/zy/core/enums/SteABType.java @@ -0,0 +1,10 @@ +package com.zy.core.enums; + +public enum SteABType { + + A, + B, + ; + + +} -- Gitblit v1.9.1