From 4bc329686bfc2f7bd0ce468aef7036f8761a6441 Mon Sep 17 00:00:00 2001 From: clll <1320612696@qq.com> Date: 星期一, 11 九月 2023 08:48:52 +0800 Subject: [PATCH] 添加为null判断 --- springboot-vue3/src/main/java/com/example/springboot/component/Plcstate.java | 20 ++++++++++++-------- 1 files changed, 12 insertions(+), 8 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 b3556f7..ba8d08b 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 @@ -16,16 +16,20 @@ } List<Short> plclist = S7control.getinstance().ReadWord("DB103.DBW0", 10); + if (plclist == null) { - JSONObject jsonObject = new JSONObject(); - // jsonObject.append("sta", - // new short[] { 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, }); - jsonObject.append("sta", plclist); - WebSocketServer sendwServer = WebSocketServer.sessionMap.get("State"); - if (sendwServer != null) { - sendwServer.sendMessage(jsonObject.toString()); + } else { + + JSONObject jsonObject = new JSONObject(); + // jsonObject.append("sta", + // new short[] { 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, }); + jsonObject.append("sta", plclist); + WebSocketServer sendwServer = WebSocketServer.sessionMap.get("State"); + if (sendwServer != null) { + sendwServer.sendMessage(jsonObject.toString()); + } + } - } } } -- Gitblit v1.8.0