denny 2 years ago
parent
commit
3f5075ee01
1 changed files with 11 additions and 16 deletions
  1. 11 16
      src/InteractionCenter/VinnoServerService.cs

+ 11 - 16
src/InteractionCenter/VinnoServerService.cs

@@ -169,27 +169,24 @@ namespace WingCloudServer.InteractionCenter
                 {
                     var absPath = uri.AbsolutePath;                        
                     //拦截,处理doc文档
-                    if (absPath.Contains("Echo"))
+                    if (absPath.Contains("EchoRequest"))
                     {
-                        var response = new FastestServerBaseDTO() 
-                        { 
-                            Code = 1 
-                        };
-                        ResponseContent(context, true, response);
+                        var echoResult = new FastestServerBaseDTO();
+                        ResponseContent(context, true, echoResult);
                         return;
                     }
-                    else if (absPath.Contains("LoginSuccess"))
+                    else if (absPath.Contains("LoginSuccessRequest"))
                     {
                         await LoginSuccess(context);
                         return;
                     }
-                    else if (absPath.Contains("GetServerList"))
+                    else if (absPath.Contains("GetServerListRequest"))
                     {
+                        var req = new QueryServerInfoRequest();
                         var model = new FastestServerDTO()
                         {
                             IsDistributed = ConfigurationManager.IsDistributed,
-                            Code = 1,
-                            ServerList = await GetServerInfoFromCacheAsync(new QueryServerInfoRequest())
+                            ServerList = await GetServerInfoFromCacheAsync(req)
                         };
                         ResponseContent(context, true, model);
                         return;
@@ -236,10 +233,7 @@ namespace WingCloudServer.InteractionCenter
                 if (res) 
                 {
                     _fastestServerManager.Remove(tokenInfo.Code);
-                    var response = new FastestServerBaseDTO() 
-                    { 
-                        Code = 1 
-                    };
+                    var response = new FastestServerBaseDTO();
                     ResponseContent(context, true, response);
                     return true;
                 }
@@ -291,7 +285,8 @@ namespace WingCloudServer.InteractionCenter
                 context.Response.AddHeader("Access-Control-Allow-Credentials", "true");
                 context.Response.AddHeader("Access-Control-Max-Age", "1800");
                 context.Response.AppendHeader("Access-Control-Allow-Methods", "POST, GET, PUT, OPTIONS, DELETE");
-                ResponseContent(context, true);
+                var resp = new FastestServerBaseDTO();
+                ResponseContent(context, true, resp);
             }
             catch(Exception ex)
             {
@@ -316,7 +311,7 @@ namespace WingCloudServer.InteractionCenter
                 {
                     data = new FastestServerBaseDTO() 
                     { 
-                        Code = 0 
+                        Code = 1 
                     };
                 }
                 var str = JsonConvert.SerializeObject(data);