From 70cc2652993f8231593b93a6faa154c2cb2f31b0 Mon Sep 17 00:00:00 2001
From: admin <15939171744@163.com>
Date: 星期三, 24 四月 2024 18:30:44 +0800
Subject: [PATCH] -

---
 jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java b/jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java
index 5dd407c..57e3805 100644
--- a/jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java
+++ b/jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java
@@ -73,7 +73,7 @@
     public void onSubscribe(String identifier, Object value) {
 
         try {
-            if(null != value) {
+            if(null != value && Integer.valueOf(value.toString())!= 0) {
                 String[] nodes = identifier.split("[.]");
                 String thoroughfare = nodes[0];//閫氶亾
                 String device = nodes[1];//璁惧
@@ -143,7 +143,7 @@
                             recordDataDoneValue = outSaveDate(thoroughfare,device);
                             //璁板綍鏁版嵁瀹屾垚
                             String RecordDataDoneAddress = thoroughfare + "." + device + ".RecordDataDone";
-                            miloService.writeToOpcShort(ReadWriteEntity.builder().identifier(RecordDataDoneAddress).value(Integer.valueOf(RecordDataDoneAddress)).build());
+                            miloService.writeToOpcShort(ReadWriteEntity.builder().identifier(RecordDataDoneAddress).value(Integer.valueOf(recordDataDoneValue)).build());
                         }else {
                             //鎵嬪姩宸ヤ綅
                             WebSocketUsers.sendMessageToUserByText(map.get(device), "END");

--
Gitblit v1.9.3