From 625d2b6dd9bd4a1c63bf7e1b2701393d908f7a81 Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期六, 11 五月 2024 08:31:12 +0800
Subject: [PATCH] 客户数据库变更,部分铝框没有对应玻璃信息,扫码添加出片队列时,当铝框没有对应玻璃时直接添加到出片队列

---
 springboot-vue3/src/main/java/com/example/springboot/component/Plcstate.java |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/Plcstate.java b/springboot-vue3/src/main/java/com/example/springboot/component/Plcstate.java
index b5aafb4..1059b31 100644
--- a/springboot-vue3/src/main/java/com/example/springboot/component/Plcstate.java
+++ b/springboot-vue3/src/main/java/com/example/springboot/component/Plcstate.java
@@ -2,6 +2,7 @@
 
 import cn.hutool.json.JSONArray;
 import cn.hutool.json.JSONObject;
+import lombok.extern.slf4j.Slf4j;
 
 import java.io.BufferedReader;
 import java.io.FileInputStream;
@@ -13,6 +14,7 @@
 import java.util.List;
 import java.util.Arrays;
 
+@Slf4j
 public class Plcstate extends Thread {
   String name = "";
   Integer count = 0;
@@ -87,7 +89,11 @@
           ArrayList<WebSocketServer> sendwServer = WebSocketServer.sessionMap.get("State");
           if (sendwServer != null) {
             for (WebSocketServer webserver : sendwServer) {
-              webserver.sendMessage(jsonObject.toString());
+              if (webserver != null && webserver.session.isOpen()) {
+                webserver.sendMessage(jsonObject.toString());
+              }else{
+                log.info("State杩炴帴宸插叧闂�");
+              }
             }
           }
 

--
Gitblit v1.8.0