From 4d4e8a4be7d5f84cfd4bd7eca8b6bcf3c7c7acda Mon Sep 17 00:00:00 2001
From: lsh <1>
Date: 星期二, 16 一月 2024 09:36:19 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |   30 ++++++++++++++++--------------
 src/main/resources/application.yml                          |   22 +++++++++++++---------
 2 files changed, 29 insertions(+), 23 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 6732cd6..47ec31e 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -3203,6 +3203,7 @@
                 // 鍑哄簱妯″紡
                 switch (wrkMast.getIoType()) {
                     case 1:
+                    case 202:
                         ledCommand.setTitle("鍏ㄦ澘鍏ュ簱");
                         break;
                     case 10:
@@ -3241,27 +3242,28 @@
             Set<Integer> workNos = wrkMasts.stream().map(WrkMast::getWrkNo).collect(Collectors.toSet());
             // 鑾峰彇LED绾跨▼
             LedThread ledThread = (LedThread) SlaveConnection.get(SlaveType.Led, led.getId());
-            // 鐩稿悓宸ヤ綔鍙烽泦鍚堝垯杩囨护
-            if (CollectionUtils.equals(ledThread.getWorkNos(), workNos)) {
-                continue;
-            }
+//            // 鐩稿悓宸ヤ綔鍙烽泦鍚堝垯杩囨护
+//            if (CollectionUtils.equals(ledThread.getWorkNos(), workNos)) {
+//                continue;
+//            }
             // 鍛戒护涓嬪彂 -------------------------------------------------------------------------------
             if (!commands.isEmpty()) {
-                if (led.getId() == 7) {
+//                if (led.getId() == 7) {
                     if (!MessageQueue.offer(SlaveType.Led, led.getId(), new Task(3, commands))) {
                         log.error("{}鍙稬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))) {
-                        log.error("{}鍙稬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))) {
+//                        log.error("{}鍙稬ED鍛戒护涓嬪彂澶辫触锛侊紒锛乕ip锛歿}] [port锛歿}]", led.getId(), led.getIp(), led.getPort());
+//                        continue;
+//                    } else {
+//                        ledThread.setLedMk(false);
+//                    }
+//                }
 
             }
 
@@ -4657,7 +4659,7 @@
                         && rgvProtocol.getTaskNo1()==0
                         && rgvProtocol.getTaskNo2()==0
                 ) {
-                    BasRgvMap basRgvMap = basRgvMapMapper.selectById(rgvProtocol.getRgvNo());
+                    BasRgvMap basRgvMap = basRgvMapMapper.selectById(rgvSlave.getId());
                     basRgvMap.setNowRoute(rgvProtocol.getRgvPosI());
                     rgvMapUpdate(basRgvMap,basRgvMap.getStartRoute(),basRgvMap.getStartRoute());
                 }
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index da9970c..7da3fae 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -344,10 +344,7 @@
       staNo: 122
     # WMS鍏ュ簱鍙�1
     inWmsSta[0]:
-      staNo: 118
-    # WMS鍏ュ簱鍙�1
-    inWmsSta[1]:
-      staNo: 119
+      staNo: 145
     # 绌烘澘鍏ュ簱鍙�1
     emptyInSta[0]:
       staNo: 122
@@ -473,14 +470,21 @@
    # LED1
   led[0]:
     id: 1
-    ip: 10.10.10.201
+    ip: 192.168.18.5
     port: 5005
     devpPlcId: ${wcs-slave.devp[0].id}
-    staArr: 15
+    staArr: 144
   # LED2
   led[1]:
     id: 2
-    ip: 10.10.10.202
+    ip: 192.168.18.6
     port: 5005
-    devpPlcId: ${wcs-slave.devp[0].id}
-    staArr: 11
\ No newline at end of file
+    devpPlcId: ${wcs-slave.devp[1].id}
+    staArr: 217
+  # LED3
+  led[2]:
+    id: 3
+    ip: 192.168.18.7
+    port: 5005
+    devpPlcId: ${wcs-slave.devp[1].id}
+    staArr: 221
\ No newline at end of file

--
Gitblit v1.9.1