From e9a5f5c065e7232e9d5ca1f2a4948d2f8e6e0c03 Mon Sep 17 00:00:00 2001 From: pang.jiabao <pang_jiabao@163.com> Date: 星期日, 27 四月 2025 09:29:25 +0800 Subject: [PATCH] 米多泉州wcs开发完成 --- 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