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