ZengTao
2023-12-21 2a430109d582eec9fb08be388828080cdaf1b2cd
springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter2.java
@@ -44,7 +44,7 @@
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            StorageCageService = WebSocketServer.applicationContext.getBean(StorageCageService .class);
            //  id
            List<String> addressList1 = Arrays.asList(config.getProperty("Parameter2.id").split(","));
@@ -132,7 +132,7 @@
//        jsonObject.set("message", "Hello, Parameter2!");
//        sendwServer.sendMessage(jsonObject.toString());
//      }
//            HomeController controller = new HomeController();
            ArrayList<WebSocketServer> sendwServer = WebSocketServer.sessionMap.get("Parameter2");
            if (sendwServer != null) {
                for (WebSocketServer webserver : sendwServer) {
@@ -193,13 +193,13 @@
                                        if (value) {
                                            switch (i) {
                                                case 1:
                                                    StorageCageService.UpdateTask(0, 0, paramlist.get(i));
                                                    HomeController.UpdateTask(0, 0, paramlist.get(i));
                                                    break;
                                                case 2:
                                                case 3:
                                                case 4:
                                                case 5:
                                                    StorageCageService.UpdateTask(1, 0, paramlist.get(i));
                                                    HomeController.UpdateTask(1, 0, paramlist.get(i));
                                                    break;
                                                default:
                                                    // 处理索引值不在范围内的情况
@@ -261,11 +261,11 @@
                                    boolean Value2 = sValue.get(1);
                                    if (Value1) {
                                        StorageCageService.EndTask(0);
                                        HomeController.EndTask(0);
                                    }
                                    if (Value2) {
                                        StorageCageService.EndTask(0);
                                        HomeController.EndTask(0);
                                    }
                                    // 检查布尔值列表是否为空