From e7eaa7bb402aae3bb88d9219e50f0e1179f3257f Mon Sep 17 00:00:00 2001 From: wuyouming666 <2265557248@qq.com> Date: 星期二, 26 十二月 2023 09:28:52 +0800 Subject: [PATCH] layout 布局页增加A01 A02终止继续后选择 弹框 --- springboot-vue3/src/main/java/com/example/springboot/component/Plcalarm.java | 62 ++++++++++++++++-------------- 1 files changed, 33 insertions(+), 29 deletions(-) diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/Plcalarm.java b/springboot-vue3/src/main/java/com/example/springboot/component/Plcalarm.java index 54d6a6d..2d0c98d 100644 --- a/springboot-vue3/src/main/java/com/example/springboot/component/Plcalarm.java +++ b/springboot-vue3/src/main/java/com/example/springboot/component/Plcalarm.java @@ -28,7 +28,7 @@ FileInputStream fileInputStream; try { // 浠庢枃浠朵腑璇诲彇瀛楄妭鏁版嵁瀛樺叆 fileInputStream - fileInputStream = new FileInputStream("CanadaMes-ui/src/configuration/Alarm.json"); + fileInputStream = new FileInputStream("D:/canadames/Alarm.json"); // 璇诲彇 fileInputStream 涓瓧鑺傚苟灏嗗叾瑙g爜涓哄瓧绗� InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream, "utf-8"); // 鎻愰珮璇诲彇鏁堢巼锛屽湪 BufferedReader 鍐呭寘瑁� InputStreamReader @@ -101,42 +101,46 @@ JSONObject jsonObject = new JSONObject(); jsonObject.append("params", plclist); - WebSocketServer sendwServer = WebSocketServer.sessionMap.get("alarm"); + ArrayList<WebSocketServer> sendwServer = WebSocketServer.sessionMap.get("alarm"); if (sendwServer != null) { - sendwServer.sendMessage(jsonObject.toString()); - } + for (WebSocketServer webserver : sendwServer) { + webserver.sendMessage(jsonObject.toString()); - // 灏嗚幏鍙栫殑甯冨皵绫诲瀷杞崲涓烘暣鏁扮被鍨� - List<Integer> Intlist = new ArrayList<>(); - for (Boolean value : plclist) { - Intlist.add(value == true ? 1 : 0); + } } + // 灏嗚幏鍙栫殑甯冨皵绫诲瀷杞崲涓烘暣鏁扮被鍨� + List<Integer> Intlist = new ArrayList<>(); + for (Boolean value : plclist) { + Intlist.add(value == true ? 1 : 0); - // 灏咺ntlist杞崲涓烘暟缁� - // System.out.println(Intlist); - Integer[] shuzu1 = Intlist.toArray(new Integer[0]); + } - // 瀹氫箟鐨勬姤璀﹀唴瀹规暟缁�,鑾峰彇json杩斿洖鐨勯泦鍚� - List<String> myCollection; - myCollection = readValue(); - String[] array1 = myCollection.toArray(new String[myCollection.size()]); + // 灏咺ntlist杞崲涓烘暟缁� + // System.out.println(Intlist); + Integer[] shuzu1 = Intlist.toArray(new Integer[0]); - alarmMapper = WebSocketServer.applicationContext.getBean(AlarmMapper.class); - for (short i = 0; i < array1.length; i++) { - // 鏌ヨ瀵瑰簲鎶ヨ淇℃伅缁撴潫鏃堕棿涓簄ull鐨勬潯鏁� - short result = alarmMapper.selectnullti(array1[i]); - // 璇诲彇鍒癙LC鐨勫�间负1骞朵笖瀵瑰簲鎶ヨ淇℃伅缁撴潫鏃堕棿涓簄ull鐨勬潯鏁扮殑鏉℃暟涓�0 - // System.out.println(result); - if (shuzu1[i] == 1 && result == 0) { - // 濉姞涓�鏉℃姤璀︿俊鎭�,鏈夊紑濮嬫椂闂� - // alarmMapper.Insertalarm(array1[i]); - } else if (shuzu1[i] == 0 && result > 0) { - // 淇敼璇ユ潯鎶ヨ淇℃伅鐨勭粨鏉熸椂闂� - alarmMapper.updatealarm(array1[i]); + // 瀹氫箟鐨勬姤璀﹀唴瀹规暟缁�,鑾峰彇json杩斿洖鐨勯泦鍚� + List<String> myCollection; + myCollection = readValue(); + String[] array1 = myCollection.toArray(new String[myCollection.size()]); + // System.out.println(array1.length); + alarmMapper = WebSocketServer.applicationContext.getBean(AlarmMapper.class); + for (short i = 0; i < array1.length; i++) { + // 鏌ヨ瀵瑰簲鎶ヨ淇℃伅缁撴潫鏃堕棿涓簄ull鐨勬潯鏁� + short result = alarmMapper.selectnullti(array1[i]); + // 璇诲彇鍒癙LC鐨勫�间负1骞朵笖瀵瑰簲鎶ヨ淇℃伅缁撴潫鏃堕棿涓簄ull鐨勬潯鏁扮殑鏉℃暟涓�0 + //System.out.println(result); + if (shuzu1[i] == 1 && result == 0) { + // 濉姞涓�鏉℃姤璀︿俊鎭�,鏈夊紑濮嬫椂闂� + alarmMapper.Insertalarm(array1[i]); + } else if (shuzu1[i] == 0 && result > 0) { + // 淇敼璇ユ潯鎶ヨ淇℃伅鐨勭粨鏉熸椂闂� + alarmMapper.updatealarm(array1[i]); + } + } } } } } - } -} \ No newline at end of file + -- Gitblit v1.8.0