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