jimmy.jiang@vinno.com 8 ماه پیش
والد
کامیت
5a661efedf

+ 7 - 1
Client/PC/vStation/App.xaml.cs

@@ -70,11 +70,17 @@ namespace vStation
             // "E:\\FISShellRev\\fis\\fis\\fis\\bin\\Debug\\net6.0"; 
             URMConfig.URMWorkingDirectory = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "URMWorkStation") ;
             RootObject root=null;
+            var isSingle= URMConfig.GetIsSingleMode();
             if (File.Exists(URMConfig.ConfigPath))
             {
                 var data = File.ReadAllText(URMConfig.ConfigPath);
                 root = JsonConvert.DeserializeObject<RootObject>(data);
-              
+                if (isSingle)
+                {
+                    root.server.current = "http://127.0.0.1:8303";
+                    var txt = JsonConvert.SerializeObject(root);
+                    File.WriteAllText(URMConfig.ConfigPath, txt );
+                }
             }
             else {
                 if (root == null)

+ 11 - 0
Client/PC/vStation/URMStationRelevant/URMConfig.cs

@@ -40,6 +40,17 @@ namespace vStation.URMStationRelevant
 
         public static string ConfigPath=> Path.Combine(StorageDirectory, "config.conf");
 
+        public static string StationVersionPath=> Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "StationVersion.txt");
+
+        public static bool GetIsSingleMode()
+        {
+            if (File.Exists(StationVersionPath))
+            {
+                var txt = File.ReadAllText(StationVersionPath).Trim();
+                return txt == "single";
+            }
+            return false;
+        }
         public static bool LoginByDongle { get; internal set; }
     }
 

BIN
URMStationOutput/vStation/vStation.exe


BIN
URMStationOutput/vStation/vStation.pdb