springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter2.java
@@ -2,6 +2,8 @@
import cn.hutool.json.JSONArray;
import cn.hutool.json.JSONObject;
import lombok.extern.slf4j.Slf4j;
import com.example.springboot.controller.HomeController;
import com.example.springboot.mapper.HomeMapper;
import org.apache.commons.io.FileUtils;
@@ -14,6 +16,7 @@
import java.util.Collections;
import java.util.List;
@Slf4j
public class PlcParameter2 extends Thread {
    @Autowired
    StorageCageService storageCageService;
@@ -115,10 +118,10 @@
                if (sendwServer != null) {
                    for (WebSocketServer webserver : sendwServer) {
                        webserver.sendMessage(jsonObject.toString());
                        if (webserver != null) {
                        if (webserver != null&&webserver.session.isOpen()) {
                            webserver.sendMessage(jsonObject.toString());
                            List<String> messages = webserver.getMessages();
                            if (!messages.isEmpty()) {
@@ -269,6 +272,8 @@
                                // 清空消息列表
                                webserver.clearMessages();
                            }
                        }else{
                            log.info("Parameter2 is closed");
                        }
                    }
                }