From a93b0e99036c24b9bd58c79bf5e7364b1ba28bae Mon Sep 17 00:00:00 2001
From: 杨前锦 <1010338399@qq.com>
Date: 星期二, 01 七月 2025 16:02:33 +0800
Subject: [PATCH] 福建佳通-流程优化

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.TSSG/process/DeviceProcess.cs |   18 ++++++++----------
 1 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.TSSG/process/DeviceProcess.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.TSSG/process/DeviceProcess.cs
index 54db749..380ded9 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.TSSG/process/DeviceProcess.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.TSSG/process/DeviceProcess.cs
@@ -27,19 +27,17 @@
 
         internal static void Analysis(string data, string ip) {
 
-            if (!lastReceiptTime.TryGetValue(ip, out DateTime lastTime)) // 瀹夊叏鑾峰彇鍊�+           // 妫�煡鏄惁闇�璺宠繃澶勭悊
+            if (lastReceiptTime.TryGetValue(ip, out DateTime lastTime) &&
+                DateTime.Now < lastTime.AddMinutes(1))
             {
-                lastReceiptTime[ip] = DateTime.Now; // 浣跨敤绱㈠紩鍣ㄨ嚜鍔ㄦ坊鍔犳垨鏇存柊
-            }
-            else if (lastTime < DateTime.Now.AddMinutes(-1))
-            {
-                lastReceiptTime[ip] = DateTime.Now;
-            }
-            else
-            {
-                return;
+                return; // 1鍒嗛挓鍐呴噸澶嶈姹傦紝璺宠繃
             }
 
+            // 鏇存柊鎺ユ敹鏃堕棿骞舵墽琛屼笟鍔¢�杈�+            lastReceiptTime[ip] = DateTime.Now;
+
+            LogHelper.Info($"涓嬪彂鍏ュ簱璇锋眰锛孖P锛歿ip}", "TSSG");
             if (data.Length >= 6) {
                //鍘绘帀娑堟伅澶�F 00
                data = data.Substring(4);

--
Gitblit v1.9.1