From e19f8a13e2b35e6836ce46c17402c44327814a00 Mon Sep 17 00:00:00 2001
From: wbc <2597324127@qq.com>
Date: 星期四, 18 十二月 2025 09:14:36 +0800
Subject: [PATCH] 产能排产漏更新
---
WebApi/Gs.Toolbox/InterfaceUtil.cs | 43 ++++++++++++++++++++++---------------------
1 files changed, 22 insertions(+), 21 deletions(-)
diff --git a/WebApi/Gs.Toolbox/InterfaceUtil.cs b/WebApi/Gs.Toolbox/InterfaceUtil.cs
index eabbb78..1d5c889 100644
--- a/WebApi/Gs.Toolbox/InterfaceUtil.cs
+++ b/WebApi/Gs.Toolbox/InterfaceUtil.cs
@@ -1,14 +1,16 @@
-锘縰sing System.Data.SqlClient;
+锘縰sing System.Net.Cache;
using System.Net;
-using System.Net.Cache;
using System.Text;
using Newtonsoft.Json;
+using System.Data.SqlClient;
+
namespace Gs.Toolbox;
public class InterfaceUtil
{
/// <summary>
+ ///
/// </summary>
/// <param name="param">json鍙傛暟</param>
/// <param name="edtUserGuid"></param>
@@ -18,20 +20,20 @@
/// <returns>濡傛灉鎴愬姛杩斿洖鏃ュ織guid,鍚﹀垯杩斿洖涓�</returns>
public static (int, string) HttpPostErp(string param,
string edtUserGuid = "", string abtGuid = "", string hNo = "",
- int urlType = 0)
+ int urlType = 0, string keyUrl = "")
{
- var _rtn = 0;
+ int _rtn = 0;
//鏃ュ織璇︾粏锛屽彂閫佺殑鏃跺�欙紝璁板綍鏃ュ織锛屽瓨鍌ㄨ繃绋嬭皟鐢ㄧ殑鏃跺�欙紝鍐嶇疮鍔犱笂mes涓氬姟鐨勬搷浣滅粨鏋�
- var sbLog = new StringBuilder();
- sbLog.Append(DateTime.Now + "寮�濮嬪彂閫�");
- var strLogGuid = Guid.NewGuid().ToString();
- var url = AppSettingsHelper.getValueByKey("TestErpUrl");
+ System.Text.StringBuilder sbLog = new System.Text.StringBuilder();
+ sbLog.Append(DateTime.Now.ToString() + "寮�濮嬪彂閫�");
+ string strLogGuid = Guid.NewGuid().ToString();
+ string url = AppSettingsHelper.getValueByKey("TestErpUrl") + keyUrl;
if (urlType == 2)
- url = AppSettingsHelper.getValueByKey("TestErpUrl2");
+ url = AppSettingsHelper.getValueByKey("TestErpUrl2") + keyUrl;
HttpWebRequest request = null;
StreamWriter requestStream = null;
WebResponse response = null;
- var responseStr = "";
+ string responseStr = "";
try
{
request = (HttpWebRequest)WebRequest.Create(url);
@@ -41,7 +43,7 @@
request.Timeout = 150000;
request.AllowAutoRedirect = false;
request.ServicePoint.Expect100Continue = false;
- var noCachePolicy =
+ HttpRequestCachePolicy noCachePolicy =
new HttpRequestCachePolicy(HttpRequestCacheLevel
.NoCacheNoStore);
request.CachePolicy = noCachePolicy;
@@ -73,12 +75,12 @@
if (_rtn != -1)
{
- var _result = JsonConvert.DeserializeObject<Result>(responseStr);
- if ("200".Equals(_result.state))
+ Result _result = JsonConvert.DeserializeObject<Result>(responseStr);
+ if ("200".Equals(_result.code))
_rtn = 1;
}
- sbLog.Append("," + DateTime.Now + "缁撴潫鍙戦��");
+ sbLog.Append("," + DateTime.Now.ToString() + "缁撴潫鍙戦��");
if (_rtn > 0)
sbLog.Append(",鍙戦�佹垚鍔�");
else
@@ -95,8 +97,8 @@
new("@RtnLogGuid", strLogGuid),
new("@SendJson", param),
new("@RtnJson", responseStr),
- new("@isSuccess", _rtn > 0 ? 1 : 0),
- new("@isErp", 1)
+ new("@isSuccess", (_rtn > 0 ? 1 : 0)),
+ new("@isErp", 1),
};
DbHelperSQL.RunProcedure("[prc_log_create]", parameters);
}
@@ -105,20 +107,19 @@
LogHelper.Debug(url, "HttpPostErp 鍐欏叆鏃ュ織琛�" + ex.Message);
}
- return (_rtn, _rtn > 0 ? strLogGuid : responseStr);
+ return (_rtn, (_rtn > 0 ? strLogGuid : responseStr));
}
}
public class Result
{
/// <summary>
- /// 200鎴愬姛锛屽惁鍒欏け璐�
+ /// 200鎴愬姛锛屽惁鍒欏け璐�
/// </summary>
- public string? state { get; set; }
+ public string? code { get; set; }
public string? msg { get; set; }
- public string? status { get; set; }
+ public string? count { get; set; }
- public string? message { get; set; }
}
\ No newline at end of file
--
Gitblit v1.9.3