From b4db153d2e28d451592811fea29c6d1bab71887b Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期二, 30 四月 2024 13:52:53 +0800
Subject: [PATCH] 优化运行分析,运行记录结构更改,运行服务新增监测中断判断

---
 Yw.Server.Run/02-emws/01-service/EMWSRunAnalyServiceJob.cs |   37 ++++++++++++++++++-------------------
 1 files changed, 18 insertions(+), 19 deletions(-)

diff --git a/Yw.Server.Run/02-emws/01-service/EMWSRunAnalyServiceJob.cs b/Yw.Server.Run/02-emws/01-service/EMWSRunAnalyServiceJob.cs
index c6660d2..e9dc777 100644
--- a/Yw.Server.Run/02-emws/01-service/EMWSRunAnalyServiceJob.cs
+++ b/Yw.Server.Run/02-emws/01-service/EMWSRunAnalyServiceJob.cs
@@ -31,25 +31,6 @@
 
                    #endregion
 
-                   #region 寮�鍚换鍔�
-
-                   foreach (var configure in configureList)
-                   {
-                       var jobHelper = _jobHelpers.Find(x => x.Configure.ObjectType == configure.ObjectType
-                           && x.Configure.ObjectID == configure.ObjectID
-                           && x.Configure.ChangeTimes == configure.ChangeTimes
-                           && x.Configure.Frequency == configure.Frequency);
-                       if (jobHelper == null)
-                       {
-                           jobHelper = new EMWSRunAnalySingleJobHelper();
-                           await jobHelper.StartJob(configure);
-                           _jobHelpers.Add(jobHelper);
-                           LogHelper.Info($"宸ヤ綅杩愯鍒嗘瀽鏈嶅姟浠诲姟涓�,鏁版嵁id:{configure.ObjectID},鏀瑰彉娆℃暟:{configure.ChangeTimes},鍒嗘瀽棰戠巼:{configure.Frequency},璁″垝浠诲姟寮�鍚紒");
-                       }
-                   }
-
-                   #endregion
-
                    #region 鍏抽棴浠诲姟
 
                    foreach (var jobHelper in _jobHelpers.ToList())
@@ -68,6 +49,24 @@
 
                    #endregion
 
+                   #region 寮�鍚换鍔�
+
+                   foreach (var configure in configureList)
+                   {
+                       var jobHelper = _jobHelpers.Find(x => x.Configure.ObjectType == configure.ObjectType
+                           && x.Configure.ObjectID == configure.ObjectID
+                           && x.Configure.ChangeTimes == configure.ChangeTimes
+                           && x.Configure.Frequency == configure.Frequency);
+                       if (jobHelper == null)
+                       {
+                           jobHelper = new EMWSRunAnalySingleJobHelper();
+                           await jobHelper.StartJob(configure);
+                           _jobHelpers.Add(jobHelper);
+                           LogHelper.Info($"宸ヤ綅杩愯鍒嗘瀽鏈嶅姟浠诲姟涓�,鏁版嵁id:{configure.ObjectID},鏀瑰彉娆℃暟:{configure.ChangeTimes},鍒嗘瀽棰戠巼:{configure.Frequency},璁″垝浠诲姟寮�鍚紒");
+                       }
+                   }
+
+                   #endregion
 
                    LogHelper.Info($"宸ヤ綅杩愯鍒嗘瀽鏈嶅姟浠诲姟涓紝寮�鍚换鍔℃暟閲忎负{_jobHelpers.Count}锛�");
                }

--
Gitblit v1.9.3