From 185ef97360c7c5f205f02859bb99d84ccd47804a Mon Sep 17 00:00:00 2001 From: Administrator <pjb> Date: 星期一, 02 六月 2025 21:53:12 +0800 Subject: [PATCH] 正面条码读取加上物料号 --- src/main/java/com/zy/core/thread/SiemensDevpThread.java | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/zy/core/thread/SiemensDevpThread.java b/src/main/java/com/zy/core/thread/SiemensDevpThread.java index 999ad53..fc659f1 100644 --- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java +++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java @@ -252,14 +252,14 @@ } // 璇诲彇姝i潰鏉$爜 - OperateResultExOne<byte[]> result2 = siemensS7Net.Read("DB103.0", (short) (5 * 40)); - if (result2.IsSuccess) { + OperateResultExOne<byte[]> result3 = siemensS7Net.Read("DB103.0", (short) (5 * 40)); + if (result3.IsSuccess) { for (int i = 0; i < 5; i++) { - String barcode = siemensS7Net.getByteTransform().TransString(result2.Content, i * 40, 40, "UTF-8"); + String barcode = siemensS7Net.getByteTransform().TransString(result3.Content, i * 40, 40, "UTF-8"); if(!Cools.isEmpty()){ barcode = barcode.trim(); } - List<String> barcodeList = Arrays.stream(barcode.split(",")).collect(Collectors.toList()); + List<String> barcodeList = Arrays.stream(barcode.split(";")).collect(Collectors.toList()); Iterator<String> iterator = barcodeList.iterator(); while (iterator.hasNext()){ String next = iterator.next(); @@ -270,7 +270,7 @@ } } - BarcodeThread barcodeThread = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, i); + BarcodeThread barcodeThread = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, i+1); if (!Cools.isEmpty(barcodeThread) && !barcodeThread.getBarcode().equals(barcode)) { barcodeThread.setBarcode(barcode); } -- Gitblit v1.9.1