From 220508203309f181f14cb551f9195134b89211ac Mon Sep 17 00:00:00 2001 From: pang.jiabao <pang_jiabao@163.com> Date: 星期四, 06 六月 2024 13:25:28 +0800 Subject: [PATCH] # --- src/main/java/com/zy/core/thread/BarcodeThread.java | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/core/thread/BarcodeThread.java b/src/main/java/com/zy/core/thread/BarcodeThread.java index fa67951..f8b7317 100644 --- a/src/main/java/com/zy/core/thread/BarcodeThread.java +++ b/src/main/java/com/zy/core/thread/BarcodeThread.java @@ -23,6 +23,8 @@ private Slave slave; private StringBuffer barcode = new StringBuffer(); + private String lastBarcode = ""; + public BarcodeThread(Slave slave) { this.slave = slave; } @@ -34,8 +36,9 @@ public void setBarcode(String barcode) { this.barcode.delete(0, this.barcode.length()); this.barcode.append(barcode); - if(!Cools.isEmpty(barcode)) { + if(!Cools.isEmpty(barcode) && !lastBarcode.equals(barcode)) { News.info("Barcode"+" - 1"+" - {}鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細{}", slave.getId(), this.barcode); + lastBarcode = barcode; JSONObject jsonObject = new JSONObject(); jsonObject.put("time", DateUtils.convert(new Date(), DateUtils.yyyyMMddHHmmss_F)); jsonObject.put("barcode", barcode); -- Gitblit v1.9.1