From 61bf44648aec3a56a9ead9168306c933552d8ecf Mon Sep 17 00:00:00 2001
From: sjz <1240968267@qq.com>
Date: 星期六, 15 十一月 2025 21:55:08 +0800
Subject: [PATCH] new
---
WebApi/Gs.Toolbox/InterfaceUtil.cs | 47 +++++++++++++++++++++++++++++++++--------------
1 files changed, 33 insertions(+), 14 deletions(-)
diff --git a/WebApi/Gs.Toolbox/InterfaceUtil.cs b/WebApi/Gs.Toolbox/InterfaceUtil.cs
index c40aa81..006c27a 100644
--- a/WebApi/Gs.Toolbox/InterfaceUtil.cs
+++ b/WebApi/Gs.Toolbox/InterfaceUtil.cs
@@ -1,8 +1,9 @@
-锘縰sing System.Net.Cache;
-using System.Net;
-using System.Text;
-using Newtonsoft.Json;
+锘縰sing Newtonsoft.Json;
using System.Data.SqlClient;
+using System.Dynamic;
+using System.Net;
+using System.Net.Cache;
+using System.Text;
namespace Gs.Toolbox;
@@ -27,7 +28,25 @@
string strLogGuid = Guid.NewGuid().ToString();
string url = AppSettingsHelper.getValueByKey("TestErpUrl");
if (urlType == 2)
+ {
url = AppSettingsHelper.getValueByKey("TestErpUrl2");
+ }
+ else if (urlType == 3)
+ {
+ url = AppSettingsHelper.getValueByKey("TestErpUrl3");
+ }
+ else if (urlType == 4)
+ {
+ url = AppSettingsHelper.getValueByKey("TestErpUrl4");
+ }
+ else if (urlType == 5)
+ {
+ url = AppSettingsHelper.getValueByKey("TestErpUrl5");
+ }
+ else if (urlType == 6)
+ {
+ url = AppSettingsHelper.getValueByKey("TestErpUrl6");
+ }
HttpWebRequest request = null;
StreamWriter requestStream = null;
WebResponse response = null;
@@ -38,7 +57,7 @@
request.Method = "POST";
request.ContentType = "application/json";
request.Accept = "*/*";
- request.Timeout = 150000;
+ //request.Timeout = 150000;
request.AllowAutoRedirect = false;
request.ServicePoint.Expect100Continue = false;
HttpRequestCachePolicy noCachePolicy = new HttpRequestCachePolicy(HttpRequestCacheLevel.NoCacheNoStore);
@@ -49,11 +68,11 @@
response = request.GetResponse();
if (response != null)
{
- var reader = new StreamReader(response.GetResponseStream(),
- Encoding.UTF8);
+ var reader = new StreamReader(response.GetResponseStream(),Encoding.UTF8);
responseStr = reader.ReadToEnd();
reader.Close();
}
+ // LogHelper.Debug(url, "HttpPostErp response:" + param + "锛宺esponse:" + responseStr.ToString());
}
catch (Exception ex)
{
@@ -67,10 +86,11 @@
requestStream = null;
response = null;
}
+ //{"msg":"鎿嶄綔鎴愬姛","code":200,"data":{"number":"CGSL168397","code":"200","id":"268781"}}
if (_rtn != -1)
{
Result _result = JsonConvert.DeserializeObject<Result>(responseStr);
- if ("200".Equals(_result.state))
+ if ("200".Equals(_result.code))
_rtn = 1;
}
sbLog.Append("," + DateTime.Now.ToString() + "缁撴潫鍙戦��");
@@ -102,16 +122,15 @@
return (_rtn, (_rtn > 0 ? strLogGuid : responseStr));
}
}
-
+//{"msg":"鎿嶄綔鎴愬姛","code":200,"data":{"number":"CGSL168397","code":"200","id":"268781"}}
public class Result
{
/// <summary>
/// 200鎴愬姛锛屽惁鍒欏け璐�
/// </summary>
- public string? state { get; set; }
+ ///
+
public string? msg { get; set; }
-
- public string? status { get; set; }
-
- public string? message { get; set; }
+ public string? code { get; set; }
+ // public string? data { get; set; }
}
\ No newline at end of file
--
Gitblit v1.9.3