From aebd2d642e19ce9ccb253c671b239e7ed9fc91c6 Mon Sep 17 00:00:00 2001 From: cnf <3200815559@qq.com> Date: 星期三, 10 九月 2025 16:11:12 +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