From 035331e18802456a070b61a01b1466f59d43a29d Mon Sep 17 00:00:00 2001
From: lsh <lsh123456>
Date: 星期二, 07 三月 2023 14:16:50 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/thread/LedThread.java             |    9 +++++----
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |    5 +++--
 src/main/resources/application.yml                          |   12 +++++++++---
 3 files changed, 17 insertions(+), 9 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 7a79790..012062f 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -2489,9 +2489,10 @@
                 }
             }
             // 鑾峰彇led绾跨▼
-            LedThread ledThread = (LedThread) SlaveConnection.get(SlaveType.Led, led.getDevpPlcId());
+            LedThread ledThread = (LedThread) SlaveConnection.get(SlaveType.Led, led.getId());
             // led鏄剧ず榛樿鍐呭
-            if (reset) {
+            if (reset && !ledThread.isLedMk()) {
+                ledThread.setLedMk(true);
                 if (!MessageQueue.offer(SlaveType.Led, led.getId(), new Task(2, new ArrayList<>()))) {
                     News.error("{}鍙稬ED鍛戒护涓嬪彂澶辫触锛侊紒锛乕ip锛歿}] [port锛歿}]", led.getId(), led.getIp(), led.getPort());
                 }
diff --git a/src/main/java/com/zy/core/thread/LedThread.java b/src/main/java/com/zy/core/thread/LedThread.java
index eb261b6..b3d35a7 100644
--- a/src/main/java/com/zy/core/thread/LedThread.java
+++ b/src/main/java/com/zy/core/thread/LedThread.java
@@ -9,11 +9,14 @@
 import com.zy.core.model.command.LedCommand;
 import lombok.Data;
 import lombok.extern.slf4j.Slf4j;
+import onbon.bx05.Bx5GEnv;
 import onbon.bx05.Bx5GScreenClient;
 import onbon.bx05.area.TextCaptionBxArea;
+import onbon.bx05.area.page.TextBxPage;
 import onbon.bx05.file.ProgramBxFile;
 import onbon.bx05.utils.DisplayStyleFactory;
 
+import java.awt.*;
 import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
@@ -27,10 +30,6 @@
 
     private Slave slave;
     private Set<Integer> workNos = new HashSet<>();
-    private Bx5GScreenClient screen;
-    ProgramBxFile pf;
-    TextCaptionBxArea area;
-    DisplayStyleFactory.DisplayStyle[] styles = DisplayStyleFactory.getStyles().toArray(new DisplayStyleFactory.DisplayStyle[0]);
     private boolean ledMk = false;
     private boolean resetStatus = false;    // 澶嶄綅鐘舵��
 
@@ -89,7 +88,9 @@
             if (!command.isEmptyMk()) {
                 for (MatDto matDto : command.getMatDtos()) {
                     sb.append("鐗╂枡缂栫爜锛�").append(matDto.getMatnr()).append("\n");
+                    sb.append("鍚嶇О锛�").append(matDto.getMaknx()).append("\n");
                     sb.append("鏁伴噺锛�").append(matDto.getCount()).append("\n");
+                    sb.append("瑙勬牸锛�").append(matDto.getSpecs()).append("\n");
                 }
             }
             sb.append("\n");
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index e6e65d7..7816523 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -142,29 +142,35 @@
     emptyInSta[0]:
       staNo: 102
       barcode: ${wcs-slave.barcode[0].id}
+      led: ${wcs-slave.led[0].id}
     # 绌烘澘鍏ュ簱鍙�1
     emptyInSta[1]:
       staNo: 201
       barcode: ${wcs-slave.barcode[1].id}
+      led: ${wcs-slave.led[1].id}
     # 绌烘澘鍏ュ簱鍙�1
     emptyInSta[2]:
       staNo: 301
       barcode: ${wcs-slave.barcode[2].id}
+      led: ${wcs-slave.led[2].id}
     # 鍑哄簱鍙�1
     outSta[0]:
       staNo: 102
+      led: ${wcs-slave.led[3].id}
     # 鍑哄簱鍙�2
     outSta[1]:
       staNo: 202
+      led: ${wcs-slave.led[4].id}
     # 鍑哄簱鍙�2
     outSta[2]:
       staNo: 302
+      led: ${wcs-slave.led[5].id}
     # 鎷f枡鍑哄簱鍙�
     pickInSta[0]:
-      staNo: 102
+      staNo: 100
       barcode: ${wcs-slave.barcode[0].id}
-      backSta: 102
-      led: ${wcs-slave.led[0].id}
+      backSta: 100
+      led: ${wcs-slave.led[3].id}
   # 鏉$爜鎵弿浠�
   barcode[0]:
     id: 1

--
Gitblit v1.9.1