瀏覽代碼

转发接口修复

lcl 1 年之前
父節點
當前提交
9153be0b98
共有 1 個文件被更改,包括 15 次插入3 次删除
  1. 15 3
      Areas/Api/Controllers/OutApiController.cs

+ 15 - 3
Areas/Api/Controllers/OutApiController.cs

@@ -113,13 +113,25 @@ namespace MySystem.Areas.Api.Controllers.v1
 
 
         [Route("/api/v1/{c1}/{c2}")]
-        public JsonResult ToApServer(string c1, string c2, string value)
+        public string ToApServer(string c1, string c2, string value)
         {
+            string apis = function.CheckNull(RedisDbconn.Instance.Get<string>("ToApServer"));
             function.WriteLog(DateTime.Now.ToString() + "\n" + value, "接口转发日志");
-            string url = AppConfig.Base.ApHost + "api/v1/" + c1 + "/" + c2 + "do";
+            string hasDo = "";
+            if (apis.Contains(c1 + "/" + c2))
+            {
+                value = dbconn.DesEncrypt(value, "*ga34|^7");
+            }
+            else
+            {
+                hasDo = "do";
+            }
+            function.WriteLog(value, "接口转发日志");
+            string url = AppConfig.Base.ApHost + "api/v1/" + c1 + "/" + c2 + hasDo;
+            function.WriteLog(url, "接口转发日志");
             string result = function.PostWebRequest(url, "value=" + value);
             function.WriteLog(result, "接口转发日志");
-            return Json(new AppResultJson() { Status = "1", Data = result });
+            return result;
         }
     }
 }