From b98df034707a61fd2857dbccd5a232605076ca59 Mon Sep 17 00:00:00 2001
From: lg <123456>
Date: 星期四, 20 十一月 2025 10:26:08 +0800
Subject: [PATCH] 标准版初始化
---
WebApi/Gs.Toolbox/InterfaceUtil.cs | 30 ++++++++++++++++++------------
1 files changed, 18 insertions(+), 12 deletions(-)
diff --git a/WebApi/Gs.Toolbox/InterfaceUtil.cs b/WebApi/Gs.Toolbox/InterfaceUtil.cs
index 794a67b..c40aa81 100644
--- a/WebApi/Gs.Toolbox/InterfaceUtil.cs
+++ b/WebApi/Gs.Toolbox/InterfaceUtil.cs
@@ -20,8 +20,10 @@
/// <returns>濡傛灉鎴愬姛杩斿洖鏃ュ織guid,鍚﹀垯杩斿洖涓�</returns>
public static (int, string) HttpPostErp(string param, string edtUserGuid = "", string abtGuid = "", string hNo = "", int urlType = 0)
{
- System.Text.StringBuilder sbTm = new System.Text.StringBuilder();
- sbTm.Append(DateTime.Now.ToString() + "寮�濮嬪彂閫�");
+ int _rtn = 0;
+ //鏃ュ織璇︾粏锛屽彂閫佺殑鏃跺�欙紝璁板綍鏃ュ織锛屽瓨鍌ㄨ繃绋嬭皟鐢ㄧ殑鏃跺�欙紝鍐嶇疮鍔犱笂mes涓氬姟鐨勬搷浣滅粨鏋�
+ System.Text.StringBuilder sbLog = new System.Text.StringBuilder();
+ sbLog.Append(DateTime.Now.ToString() + "寮�濮嬪彂閫�");
string strLogGuid = Guid.NewGuid().ToString();
string url = AppSettingsHelper.getValueByKey("TestErpUrl");
if (urlType == 2)
@@ -55,9 +57,9 @@
}
catch (Exception ex)
{
- LogHelper.Debug(url, "HttpPostErp param:" + param + "锛宔x:" + ex.Message);
+ LogHelper.Debug(url, "HttpPostErp response:" + param + "锛宔x:" + ex.Message);
responseStr = ex.Message;
- // throw ex;
+ _rtn = -1;
}
finally
{
@@ -65,15 +67,17 @@
requestStream = null;
response = null;
}
- Result _result = JsonConvert.DeserializeObject<Result>(responseStr);
- int _rtn = 0;
- if ("200".Equals(_result.state))
- _rtn = 1;
- sbTm.Append("," + DateTime.Now.ToString() + "缁撴潫鍙戦��");
+ if (_rtn != -1)
+ {
+ Result _result = JsonConvert.DeserializeObject<Result>(responseStr);
+ if ("200".Equals(_result.state))
+ _rtn = 1;
+ }
+ sbLog.Append("," + DateTime.Now.ToString() + "缁撴潫鍙戦��");
if (_rtn > 0)
- sbTm.Append(",鍙戦�佹垚鍔�");
+ sbLog.Append(",鍙戦�佹垚鍔�");
else
- sbTm.Append(",鍙戦�佸け璐�,mes閫�鍑烘搷浣�");
+ sbLog.Append(",鍙戦�佸け璐�,mes閫�鍑烘搷浣�");
try
{
SqlParameter[] parameters =
@@ -81,11 +85,13 @@
new("@edtUserGuid", edtUserGuid),
new("@abtGuid", abtGuid),
new("@abtTable", ""),
- new("@detail", sbTm.ToString()),
+ new("@detail", sbLog.ToString()),
new("@hNo", hNo),
new("@RtnLogGuid", strLogGuid),
new("@SendJson", param),
new("@RtnJson", responseStr),
+ new("@isSuccess", (_rtn>0?1:0)),
+ new("@isErp", 1),
};
DbHelperSQL.RunProcedure("[prc_log_create]", parameters);
}
--
Gitblit v1.9.3