From 656f90b301ba307c909de4ee94b88af817adf0d8 Mon Sep 17 00:00:00 2001
From: kazelee <1847801760@qq.com>
Date: 星期一, 14 七月 2025 16:18:22 +0800
Subject: [PATCH] 添加CgDetail信息同步字段和锁状态字段,修改相关逻辑

---
 util/Settings.cs |   43 +++++++++++++++++++++++++++----------------
 1 files changed, 27 insertions(+), 16 deletions(-)

diff --git a/util/Settings.cs b/util/Settings.cs
index 7717084..ec89eab 100644
--- a/util/Settings.cs
+++ b/util/Settings.cs
@@ -17,21 +17,22 @@
         public static string SqlServer { get; set; }
         public static string TCPServerIP { get; set; }
         public static int TCPServerPort { get; set; }
-        public static List<Config.Area> Areas { get; set; }
-        public static List<Config.Snap> Snaps { get; set; }
+        //public static List<Config.Area> Areas { get; set; }
+        public static List<List<string>> Areas { get; set; } = new List<List<string>>();
+        public static List<Config.Snap> Snaps { get; set; } = new List<Config.Snap>();
         public static string CaptureUrl { get; set; }
 
         /// <summary>
         /// 搴撳尯瀛楀吀锛堝姞杞藉悗灏变笉鍙橈級
         /// </summary>
-        public static Dictionary<string, List<string>> AreaMap { get; set; } = new Dictionary<string, List<string>>();
+        //public static Dictionary<string, List<string>> AreaMap { get; set; } = new Dictionary<string, List<string>>();
 
         public static void Init() {
             // 鍔犺浇閰嶇疆鏂囦欢
             LoadJson();
 
             // 閽堝 Areas 杩涜杞崲锛氬皢 Config 鐨�List 鍔犺浇鍒�Dict 涓�-            LoadAreas();
+            //LoadAreas();
         }
 
         private static void LoadJson() {
@@ -48,11 +49,14 @@
 
                 WebApiUrl = root.WebApiUrl;
                 RCSApiUrl = root.RCSApiUrl;
-                NDCApiUrl = root.NDCApiUrl;
+                //NDCApiUrl = root.NDCApiUrl;
                 SqlServer = root.SqlServer;
-                TCPServerIP = root.TCPServerIP;
-                TCPServerPort = root.TCPServerPort;
-                Areas = root.Areas;
+                //TCPServerIP = root.TCPServerIP;
+                //TCPServerPort = root.TCPServerPort;
+                //Areas = root.Areas;
+                foreach (var item in root.Areas) {
+                    Areas.Add(item.Codes);
+                }
                 Snaps = root.Snaps;
                 CaptureUrl = root.CaptureUrl;
 
@@ -70,9 +74,9 @@
         }
 
         private static void LoadAreas() {
-            foreach (var area in Areas) {
-                AreaMap.Add(area.Name, area.Codes);
-            }
+            //foreach (var area in Areas) {
+            //    AreaMap.Add(area.Name, area.Codes);
+            //}
         }
     }
 
@@ -86,10 +90,7 @@
         public class Root {
             public string WebApiUrl { get; set; }
             public string RCSApiUrl { get; set; }
-            public string NDCApiUrl { get; set; }
             public string SqlServer { get; set; }
-            public string TCPServerIP { get; set; }
-            public int TCPServerPort { get; set; }
             public List<Area> Areas { get; set; }
             public List<Snap> Snaps { get; set; }
             public string CaptureUrl { get; set; }
@@ -101,13 +102,23 @@
             public string Name { get; set; }
             public string Pwd { get; set; }
         }
+
+
     }
 
     public class TaskName {
         public const string 浜у搧鍏ュ簱 = "浜у搧鍏ュ簱";
-        public const string 浜у搧閮ㄥ垎鍑哄簱 = "浜у搧閮ㄥ垎鍑哄簱";
-        public const string 浜у搧閮ㄥ垎鍥炲簱 = "浜у搧閮ㄥ垎鍥炲簱";
+        public const string 浜у搧閮ㄥ垎鍑哄簱 = "浜у搧鍑哄簱";
+        public const string 浜у搧閮ㄥ垎鍥炲簱 = "浜у搧鍥炲簱";
+
+        // 澶囩敤锛氱洏鐐圭悊璐у嚭搴擄紙鎭㈠锛�         public const string 鐩樼偣鐞嗚揣鍑哄簱 = "鐩樼偣鐞嗚揣鍑哄簱";
         public const string 鐩樼偣鐞嗚揣鍥炲簱 = "鐩樼偣鐞嗚揣鍥炲簱";
     }
+
+    public class AreaIndex {
+        public const int Q鍙栬揣鍖�= 0;
+        public const int X鍗歌揣鍖�= 1;
+        public const int H璐ф灦鍖�= 2;
+    }
 }

--
Gitblit v1.9.1