From e6743906faa31b015c5162a3d0beb9914bde1893 Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期三, 26 六月 2024 15:28:17 +0800
Subject: [PATCH] #

---
 zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/rcs/thread/impl/SiemensBarcodeThread.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/rcs/thread/impl/SiemensBarcodeThread.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/rcs/thread/impl/SiemensBarcodeThread.java
index a5aca2d..f67ed48 100644
--- a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/rcs/thread/impl/SiemensBarcodeThread.java
+++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/rcs/thread/impl/SiemensBarcodeThread.java
@@ -27,7 +27,7 @@
     private RedisUtil redisUtil;
     private SiemensS7Net siemensS7Net;
     private StringBuffer barcode = new StringBuffer();
-    private String lastBarcode;
+    private String lastBarcode = "";
 
     public SiemensBarcodeThread(Device device, RedisUtil redisUtil) {
         this.device = device;
@@ -41,10 +41,10 @@
 
     @Override
     public boolean setBarcode(String barcode) {
-        this.lastBarcode = String.valueOf(this.barcode);
         this.barcode.delete(0, this.barcode.length());
         this.barcode.append(barcode);
         if(!Cools.isEmpty(barcode) && !this.lastBarcode.equals(barcode)) {
+            this.lastBarcode = String.valueOf(this.barcode);
             News.info("{}鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細{}", device.getId(), this.barcode);
             JSONObject jsonObject = new JSONObject();
             jsonObject.put("time", DateUtils.convert(new Date(), DateUtils.yyyyMMddHHmmss_F));

--
Gitblit v1.9.1