From 2de4173f02cc9525949eb20e60595019b9be9a3f Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期一, 09 六月 2025 19:43:05 +0800
Subject: [PATCH] 部署服务器

---
 src/main/java/com/zy/core/thread/BarcodeThread.java |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/BarcodeThread.java b/src/main/java/com/zy/core/thread/BarcodeThread.java
index f468469..f8b7317 100644
--- a/src/main/java/com/zy/core/thread/BarcodeThread.java
+++ b/src/main/java/com/zy/core/thread/BarcodeThread.java
@@ -3,7 +3,7 @@
 import com.alibaba.fastjson.JSONObject;
 import com.core.common.Cools;
 import com.core.common.DateUtils;
-import com.zy.common.utils.News;
+import com.zy.utils.News;
 import com.zy.core.Slave;
 import com.zy.core.ThreadHandler;
 import com.zy.core.cache.OutputQueue;
@@ -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)) {
-            News.info("{}鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細{}", slave.getId(), this.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