From 8041b12390fac65e6c60f1d7613a0639397b78b8 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期日, 29 一月 2023 09:38:19 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/thread/SiemensDevpThread.java |   71 ++++++++++++++++++++---------------
 1 files changed, 40 insertions(+), 31 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/SiemensDevpThread.java b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
index 0328479..c650393 100644
--- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java
+++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
@@ -273,38 +273,47 @@
                     staProtocol.setPakMk(true);
                 }
 
-                //20230110锛屾棩蹇楁墦鍗帮紝纭鏀跺埌鍏ュ簱绔欏彲鍏ヤ俊鍙锋椂锛屽搴旀潯鐮佹暟鎹槸鍚﹀凡鏈�
-                if ((siteId==101 || siteId==109 || siteId==117 || siteId==201 || siteId==207 || siteId==213)
-                        && staProtocol.isInEnable()){
-                    Integer barcodeId = 0;
-                    switch (siteId){
-                        case 101:
-                            barcodeId=1;
-                            break;
-                        case 109:
-                            barcodeId=2;
-                            break;
-                        case 117:
-                            barcodeId=3;
-                            break;
-                        case 201:
-                            barcodeId=4;
-                            break;
-                        case 207:
-                            barcodeId=5;
-                            break;
-                        case 213:
-                            barcodeId=6;
-                            break;
-                    }
-                    BarcodeThread barcodeThread = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, barcodeId);
-                    if(barcodeThread!=null){
-                        log.info("{}绔欐湁鍙叆淇″彿鏃讹紝鏉$爜鍊间负{}", siteId, barcodeThread.getBarcode());
-                        if(Cools.isEmpty(barcodeThread.getBarcode())){
-                            staProtocol.setInEnable(false);//鏉$爜鏁版嵁涓虹┖鏃讹紝鍏堟竻涓�娆″唴瀛樼殑绔欑偣鍙叆淇″彿锛岀瓑寰呬笅涓�娆¤幏鍙栧彲鍏ヤ俊鍙�
-                        }
-                    }
+                if (staProtocol.getStamp()>=2 && !staProtocol.isLoading()){
+                    staProtocol.setStamp(0);
+                }else if (staProtocol.getStamp()<2 && staProtocol.isLoading()){
+                    //lfd鍏ュ簱鍗拌  褰搒tamp>=2鏃舵墠鍏ュ簱
+                    staProtocol.setStamp(staProtocol.getStamp()+1);
                 }
+
+//                //20230110锛屾棩蹇楁墦鍗帮紝纭鏀跺埌鍏ュ簱绔欏彲鍏ヤ俊鍙锋椂锛屽搴旀潯鐮佹暟鎹槸鍚﹀凡鏈�
+//                if ((siteId==101 || siteId==109 || siteId==117 || siteId==201 || siteId==207 || siteId==213)
+//                        && staProtocol.isInEnable()){
+//                    Integer barcodeId = 0;
+//                    switch (siteId){
+//                        case 101:
+//                            barcodeId=1;
+//                            break;
+//                        case 109:
+//                            barcodeId=2;
+//                            break;
+//                        case 117:
+//                            barcodeId=3;
+//                            break;
+//                        case 201:
+//                            barcodeId=4;
+//                            break;
+//                        case 207:
+//                            barcodeId=5;
+//                            break;
+//                        case 213:
+//                            barcodeId=6;
+//                            break;
+//                    }
+//                    BarcodeThread barcodeThread = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, barcodeId);
+//                    if(barcodeThread!=null){
+//                        //lfd鍏ュ簱鍗拌  褰搒tamp>=2鏃舵墠鍏ュ簱
+//                        staProtocol.setStamp(staProtocol.getStamp()+1);
+//                        log.info("{}绔欐湁鍙叆淇″彿鏃讹紝鏉$爜鍊间负{}", siteId, barcodeThread.getBarcode());
+//                        if(Cools.isEmpty(barcodeThread.getBarcode())){
+//                            staProtocol.setInEnable(false);//鏉$爜鏁版嵁涓虹┖鏃讹紝鍏堟竻涓�娆″唴瀛樼殑绔欑偣鍙叆淇″彿锛岀瓑寰呬笅涓�娆¤幏鍙栧彲鍏ヤ俊鍙�
+//                        }
+//                    }
+//                }
             }
         }
 

--
Gitblit v1.9.1