From d76e413d03a9e8645afe33d7573e60eed0fc8d8f Mon Sep 17 00:00:00 2001
From: 肖洋 <cathay_xy@163.com>
Date: 星期四, 26 十二月 2024 14:25:54 +0800
Subject: [PATCH] 添加记录完成时间和修改日期的属性赋值

---
 Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Common/HttpClient/HttpsClient.cs |   27 +++++++++++++++++++--------
 1 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Common/HttpClient/HttpsClient.cs b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Common/HttpClient/HttpsClient.cs
index 571ea6a..692d693 100644
--- a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Common/HttpClient/HttpsClient.cs
+++ b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_Common/HttpClient/HttpsClient.cs
@@ -16,7 +16,7 @@
     public static async Task<string> GetAsync(string url, Dictionary<string, object> parameters)
     {
         // 璁板綍璇锋眰鍙傛暟
-        LogRequestParameters(parameters);
+        LogRequestParameters(parameters, url);
 
         // 灏嗗弬鏁版嫾鎺ュ埌URL涓�
         string queryString = string.Join("&", parameters.Select(x => $"{x.Key}={x.Value}"));
@@ -35,7 +35,7 @@
             string responseBody = await response.Content.ReadAsStringAsync();
 
             // 璁板綍鍝嶅簲鍙傛暟
-            LogResponseParameters(responseBody);
+            LogResponseParameters(responseBody, url);
 
             // 杩斿洖鍝嶅簲鍐呭
             return responseBody;
@@ -46,7 +46,7 @@
     public static async Task<string> PostAsync(string url, Dictionary<string, object> parameters)
     {
         // 璁板綍璇锋眰鍙傛暟
-        LogRequestParameters(parameters);
+        LogRequestParameters(parameters, url);
 
         // 鍒涘缓HttpClient瀹炰緥
         using (HttpClient client = new HttpClient())
@@ -69,21 +69,32 @@
             string responseBody = await response.Content.ReadAsStringAsync();
 
             // 璁板綍鍝嶅簲鍙傛暟
-            LogResponseParameters(responseBody);
+            LogResponseParameters(responseBody, url);
 
             // 杩斿洖鍝嶅簲鍐呭
             return responseBody;
         }
     }
 
-    private static void LogRequestParameters(Dictionary<string, object> parameters)
+    private static void LogRequestParameters(Dictionary<string, object> parameters,string url = "")
     {
-        LogFactory.GetLog("API鎺ュ彛").Info(true, "璇锋眰鍙傛暟: " + JsonConvert.SerializeObject(parameters));
+        StringBuilder builder = new StringBuilder();
+        builder.Append(Environment.NewLine);
+        builder.Append("---------------------------------------------");
+        builder.Append(Environment.NewLine);
+        builder.Append("url:" + url + "璇锋眰鍙傛暟: " + JsonConvert.SerializeObject(parameters));
+        LogFactory.GetLog("API鎺ュ彛").Info(true, builder);
     }
 
-    private static void LogResponseParameters(string responseBody)
+    private static void LogResponseParameters(string responseBody, string url = "")
     {
-        LogFactory.GetLog("API鎺ュ彛").Info(true, "鍝嶅簲鍙傛暟: " + responseBody);
+        StringBuilder builder = new StringBuilder();
+        builder.Append(Environment.NewLine);
+        builder.Append("url:" + url + "鍝嶅簲鍙傛暟: " + responseBody);
+        builder.Append(Environment.NewLine);
+        builder.Append("---------------------------------------------");
+        builder.Append(Environment.NewLine);
+        LogFactory.GetLog("API鎺ュ彛").Info(true, builder);
     }
 
     private static IEnumerable<KeyValuePair<string, string>> ConvertToKeyValuePairs(Dictionary<string, object> parameters)

--
Gitblit v1.9.3