lixun 2 роки тому
батько
коміт
5c89e3ca39
1 змінених файлів з 15 додано та 10 видалено
  1. 15 10
      src/YSAI.DAQ/YSAI.Manage.Core/ManageOperate.cs

+ 15 - 10
src/YSAI.DAQ/YSAI.Manage.Core/ManageOperate.cs

@@ -126,15 +126,6 @@ namespace YSAI.Manage.Core
                     ConfigFile.CopyToAsync(stream).Wait();
                 }
 
-                //配置赋值
-                AManages = JsonTool.StringToListJsonEntity<AddressManage>(FileTool.FileToString(configPath));
-                if (baseOperate != null)
-                {
-                    baseOperate.Dispose();
-                }
-                //实例底层统一管理
-                baseOperate = ManageBaseOperate.Instance(new ManageBaseData.Basics { AManages = AManages });
-
                 return Break("Update", true);
             }
             catch (Exception ex)
@@ -153,7 +144,21 @@ namespace YSAI.Manage.Core
             if (baseOperate == null)
             {
                 Depart("Init");
-                return Break("Init",false,"请先设置配置");
+                try
+                {
+                    //配置赋值
+                    AManages = JsonTool.StringToListJsonEntity<AddressManage>(FileTool.FileToString(configPath));
+                    if (baseOperate != null)
+                    {
+                        baseOperate.Dispose();
+                    }
+                    //实例底层统一管理
+                    baseOperate = ManageBaseOperate.Instance(new ManageBaseData.Basics { AManages = AManages });
+                }
+                catch (Exception ex)
+                {
+                    return Break("Init", false, ex.Message);
+                }
             }
             return baseOperate.Init();
         }