From 155b83ba0861dc9033563314bb8a5eb535dd6b60 Mon Sep 17 00:00:00 2001
From: lty <876263681@qq.com>
Date: 星期三, 07 五月 2025 15:53:45 +0800
Subject: [PATCH] #联调

---
 src/main/java/com/zy/core/thread/SiemensDevpThread.java |   47 +++++++++++++++++++++++++++++++++--------------
 1 files changed, 33 insertions(+), 14 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/SiemensDevpThread.java b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
index c06e37d..ca72822 100644
--- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java
+++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
@@ -51,23 +51,29 @@
 //
 //    }};
     public static final ArrayList<Integer> staNos1 = new ArrayList<Integer>() {{
-        add(100);add(101);add(102);add(103);
-        add(104);add(105);add(106);add(107);
-        add(108);add(109);add(110);add(111);
-        add(112);add(113);add(114);add(115);
-        add(116);add(117);add(118);add(119);
-        add(120);add(121);add(122);add(123);
+        add(121);add(122);add(123);add(124);add(125);
+        add(126);
+        add(221);add(222);add(223);add(224);add(225);
+        add(226);add(227);add(228);add(229);add(230);
+        add(231);
+        add(411);add(412);add(413);add(414);
+    }};
 
-    add(200);add(201);add(202);add(203);
-    add(204);add(205);add(206);add(207);
-    add(208);add(209);add(210);add(211);
-    add(212);add(213);add(214);add(215);
-    add(216);add(217);add(218);add(219);
-    add(220);add(221);add(222);add(223);
+    public static final ArrayList<Integer> staNos2 = new ArrayList<Integer>() {{
+        add(101);add(102);add(103);
+        add(104);add(105);add(106);add(107);
+        add(108);add(109);
+
+        add(201);add(202);add(203);
+        add(204);add(205);add(206);add(207);
+        add(208);add(209);add(210);add(211);
+
+        add(401);add(402);add(403);add(404);
     }};
 
     public static final ArrayList<Integer> BarcodeList = new ArrayList<Integer>() {{
-        add(1); add(2);
+        add(1); add(2);add(3);add(4);add(5);add(6);add(7);add(8);add(9);
+        add(10); add(11); add(12); add(13);
     }};
     public static final ArrayList<Integer> staNosErrList = new ArrayList<Integer>() {{
         add(101); add(201);
@@ -78,7 +84,7 @@
     /**
      * 鏉$爜鏁伴噺
      */
-    private int barcodeSize = 2;
+    private int barcodeSize = 13;
 
     /**
      * 鍏ュ嚭搴撴ā寮�
@@ -101,6 +107,8 @@
         switch (slave.getId()) {
             case 1:
                 return staNos1;
+            case 2:
+                return staNos2;
             default:
                 throw new CoolException("鏈嶅姟鍣ㄥ紓甯�");
         }
@@ -387,6 +395,17 @@
             OutputQueue.DEVP.offer(MessageFormat.format("銆恵0}銆戝啓鍏ヨ緭閫佺嚎绔欑偣鏁版嵁澶辫触銆傝緭閫佺嚎plc缂栧彿={1}锛岀珯鐐规暟鎹�={2}", slave.getId(), JSON.toJSON(staProtocol)));
             News.error("SiemensDevp"+" - 4"+" - 鍐欏叆杈撻�佺嚎绔欑偣鏁版嵁澶辫触銆傝緭閫佺嚎plc缂栧彿={}锛岀珯鐐规暟鎹�={}", slave.getId(), JSON.toJSON(staProtocol));
         } else {
+            //dang 101,201zhan xaifazhiling qingchu tiaoxingsaomaolide shuju shanchu
+            if (staProtocol.getSiteId()==101){
+                BarcodeThread barcodeThread = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, 1);
+                log.info("qingchutiaoma,{}",barcodeThread.getBarcode());
+                barcodeThread.clearBarcode();
+            }
+            if (staProtocol.getSiteId()==201){
+                BarcodeThread barcodeThread = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, 2);
+                log.info("qingchutiaoma,{}",barcodeThread.getBarcode());
+                barcodeThread.clearBarcode();
+            }
             OutputQueue.DEVP.offer(MessageFormat.format("銆恵0}銆� 杈撻�佺嚎鍛戒护涓嬪彂 [id:{1}] >>>>> {2}", DateUtils.convert(new Date()), slave.getId(), JSON.toJSON(staProtocol)));
             News.info("SiemensDevp"+" - 5"+" - 杈撻�佺嚎鍛戒护涓嬪彂 [id:{}] >>>>> 鍛戒护涓嬪彂锛� {}",  slave.getId(), JSON.toJSON(staProtocol));
         }

--
Gitblit v1.9.1