From 1556791461f9ae5c4a1d76ace57b44f10522f92b Mon Sep 17 00:00:00 2001
From: lsh <lsh@163.com>
Date: 星期日, 28 四月 2024 09:27:25 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |  118 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 59 insertions(+), 59 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
index e49fdfb..ec5c4dd 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -148,43 +148,43 @@
 //                    }
 //                }
                 //瓒呭瓒呴珮娌℃壂鍒版潯鐮佹姤璀�
-                boolean fig=false;
-                for(int i=0;i<8;i++){
-                    switch (i){
-                        case 0: if(devpThread.startSignal[i]){
-                            log.error("鍓嶈秴鎶ヨ");
-                            fig=true;
-                        };
-                        case 1: if(devpThread.startSignal[i]){
-                            log.error("鍚庤秴鎶ヨ");
-                            fig=true;
-                        };
-                        case 2: if(devpThread.startSignal[i]){
-                            log.error("楂樿秴鎶ヨ");
-                            fig=true;
-                        };
-                        case 3: if(devpThread.startSignal[i]){
-                            log.error("宸﹁秴鎶ヨ");
-                            fig=true;
-                        };
-                        case 4: if(devpThread.startSignal[i]){
-                            log.error("鍙宠秴鎶ヨ");
-                            fig=true;
-                        };
-                        case 5: if(devpThread.startSignal[i]){
-                            log.error("瓒呴噸鎶ヨ");
-                            fig=true;
-                        };
-                        case 6: if(devpThread.startSignal[i]){
-                            log.error("鏈壂鍒扮爜鎶ヨ");
-                            fig=true;
-                        };
-
-                    }
-                }
+//                boolean fig=false;
+//                for(int i=0;i<8;i++){
+//                    switch (i){
+//                        case 0: if(devpThread.startSignal[i]){
+//                            log.error("鍓嶈秴鎶ヨ");
+//                            fig=true;
+//                        };
+//                        case 1: if(devpThread.startSignal[i]){
+//                            log.error("鍚庤秴鎶ヨ");
+//                            fig=true;
+//                        };
+//                        case 2: if(devpThread.startSignal[i]){
+//                            log.error("楂樿秴鎶ヨ");
+//                            fig=true;
+//                        };
+//                        case 3: if(devpThread.startSignal[i]){
+//                            log.error("宸﹁秴鎶ヨ");
+//                            fig=true;
+//                        };
+//                        case 4: if(devpThread.startSignal[i]){
+//                            log.error("鍙宠秴鎶ヨ");
+//                            fig=true;
+//                        };
+//                        case 5: if(devpThread.startSignal[i]){
+//                            log.error("瓒呴噸鎶ヨ");
+//                            fig=true;
+//                        };
+//                        case 6: if(devpThread.startSignal[i]){
+//                            log.error("鏈壂鍒扮爜鎶ヨ");
+//                            fig=true;
+//                        };
+//
+//                    }
+//                }
                 if (staProtocol.isAutoing() && staProtocol.isInEnable()
                         && !staProtocol.isEmptyMk() && (staProtocol.getWorkNo() == 0 || staProtocol.getWorkNo() > 9990)
-                        && staProtocol.isPakMk() && !fig) { //&& staProtocol.getStamp()>=2) {// && !Cools.isEmpty(barcode)) {
+                        && staProtocol.isPakMk()) { //&& staProtocol.getStamp()>=2) {// && !Cools.isEmpty(barcode)) {
                     News.warnNoLog(""+mark+" - 0"+" - 寮�濮嬫墽琛�");
 //                    try {
 //                        Thread.sleep(300);
@@ -1669,33 +1669,33 @@
                 continue;
             }
 //             鍛戒护涓嬪彂 -------------------------------------------------------------------------------
-//            if (!commands.isEmpty()) {
-//                if (led.getId() < 7) {
-//                    if (!MessageQueue.offer(SlaveType.Led, led.getId(), new Task(3, commands))) {
-//                        News.error(""+mark+" - 2"+" - {}鍙稬ED鍛戒护涓嬪彂澶辫触锛侊紒锛乕ip锛歿}] [port锛歿}]", led.getId(), led.getIp(), led.getPort());
-//                        continue;
-//                    } else {
-//                        ledThread.setLedMk(false);
-//                    }
-//                } else {
-//                    if (!MessageQueue.offer(SlaveType.Led, led.getId(), new Task(1, commands))) {
-//                        News.error(""+mark+" - 3"+" - {}鍙稬ED鍛戒护涓嬪彂澶辫触锛侊紒锛乕ip锛歿}] [port锛歿}]", led.getId(), led.getIp(), led.getPort());
-//                        continue;
-//                    } else {
-//                        ledThread.setLedMk(false);
-//                    }
-//                }
-//
-//            }
-            // 鍛戒护涓嬪彂 -------------------------------------------------------------------------------
             if (!commands.isEmpty()) {
-                if (!MessageQueue.offer(SlaveType.Led, led.getId(), new Task(3, commands))) {
-                    News.error("{}鍙稬ED鍛戒护涓嬪彂澶辫触锛侊紒锛乕ip锛歿}] [port锛歿}]", led.getId(), led.getIp(), led.getPort());
-                    continue;
-                }else {
-                    ledThread.setLedMk(false);
+                if (led.getId() == 3) {
+                    if (!MessageQueue.offer(SlaveType.Led, led.getId(), new Task(3, commands))) {
+                        News.error(""+mark+" - 2"+" - {}鍙稬ED鍛戒护涓嬪彂澶辫触锛侊紒锛乕ip锛歿}] [port锛歿}]", led.getId(), led.getIp(), led.getPort());
+                        continue;
+                    } else {
+                        ledThread.setLedMk(false);
+                    }
+                } else {
+                    if (!MessageQueue.offer(SlaveType.Led, led.getId(), new Task(1, commands))) {
+                        News.error(""+mark+" - 3"+" - {}鍙稬ED鍛戒护涓嬪彂澶辫触锛侊紒锛乕ip锛歿}] [port锛歿}]", led.getId(), led.getIp(), led.getPort());
+                        continue;
+                    } else {
+                        ledThread.setLedMk(false);
+                    }
                 }
+
             }
+//            // 鍛戒护涓嬪彂 -------------------------------------------------------------------------------
+//            if (!commands.isEmpty()) {
+//                if (!MessageQueue.offer(SlaveType.Led, led.getId(), new Task(3, commands))) {
+//                    News.error("{}鍙稬ED鍛戒护涓嬪彂澶辫触锛侊紒锛乕ip锛歿}] [port锛歿}]", led.getId(), led.getIp(), led.getPort());
+//                    continue;
+//                }else {
+//                    ledThread.setLedMk(false);
+//                }
+//            }
 
             try {
                 // 淇敼涓绘。led鏍囪

--
Gitblit v1.9.1