From 8404962a5f8d8e118abdef291d091202c1b0c1d7 Mon Sep 17 00:00:00 2001
From: zhangchao <zc857179121@qq.com>
Date: 星期一, 26 八月 2024 20:14:13 +0800
Subject: [PATCH] 偶发bug(任务号丢失)

---
 src/main/java/com/zy/core/thread/SiemensCrnThread.java |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/SiemensCrnThread.java b/src/main/java/com/zy/core/thread/SiemensCrnThread.java
index 93b1f6d..1dc9448 100644
--- a/src/main/java/com/zy/core/thread/SiemensCrnThread.java
+++ b/src/main/java/com/zy/core/thread/SiemensCrnThread.java
@@ -303,10 +303,10 @@
 //                    MessageQueue.offer(SlaveType.Crn, slave.getId(), new Task(2, command));
                         result = siemensNet.Write("DB100.0", array);
                         result2 = siemensNet.Write("DB100.22", array2);
-                        Thread.sleep(100);
-                        writeCount1++;
-                        continue;
                     }
+                    Thread.sleep(100);
+                    writeCount1++;
+                    continue;
                 }
                 OperateResultExOne<byte[]> resultRead = siemensNet.Read("DB100.0", (short) 24);
                 if (resultRead.IsSuccess) {
@@ -347,10 +347,9 @@
                             News.error("鍐欏叆鍫嗗灈鏈簆lc鏁版嵁澶辫触锛岄噸鏂颁笅鍙戜换鍔�  鍥炶涓嶄竴鑷� ===>> [id:{}],{},[鍐欏叆娆℃暟:{}]", slave.getId(), JSON.toJSON(command),writeCount1);
                             result = siemensNet.Write("DB100.0", array);
                             result2 = siemensNet.Write("DB100.22", array2);
-                            writeCount1++;
-                            continue;
                         }
-
+                        writeCount1++;
+                        continue;
                     } else {
                         News.info("鍫嗗灈鏈哄懡浠ゅ湴鍧�鍐欏叆鍚庡洖璇绘垚鍔焄id:{}] >>>>> 鍐欏叆[{}],===>>鍥炶[{}]", slave.getId(), JSON.toJSON(command),JSON.toJSON(one));
                         break;

--
Gitblit v1.9.1