lei zou 1 an în urmă
părinte
comite
b3d5a9bb7e
1 a modificat fișierele cu 6 adăugiri și 2 ștergeri
  1. 6 2
      XdCxRhDW.App/ServerContext.cs

+ 6 - 2
XdCxRhDW.App/ServerContext.cs

@@ -36,7 +36,7 @@ namespace XdCxRhDW.App
                                     SvrID = dto.SvrID,
                                     BaseHttpAddr = dto.BaseHttpAddr,
                                     SwaggerAddr = dto.SwaggerAddr,
-                                    ReportTime =DateTimeOffset.UtcNow.ToOffset(TimeSpan.FromHours(SysConfig.Config.ZoneHours)),
+                                    ReportTime = DateTimeOffset.UtcNow.ToOffset(TimeSpan.FromHours(SysConfig.Config.ZoneHours)),
                                 });
                             }
                             else
@@ -85,10 +85,14 @@ namespace XdCxRhDW.App
         }
         public ModelSvr GetRandomOne(EnumSvrType type)
         {
+            ModelSvr svr = null;
             lock (this)
             {
-                return list.Where(p=>p.SvrType==type).OrderBy(p=>Guid.NewGuid()).FirstOrDefault();
+                svr = list.Where(p => p.SvrType == type).OrderBy(p => Guid.NewGuid()).FirstOrDefault();
             }
+            if (svr == null)
+                throw new Exception($"找不到【{type.GetEnumDisplayName()}】");
+            return svr;
         }
 
         private void CheckSvrState()