From c573732636815e569d24aacff11a82f93602585a Mon Sep 17 00:00:00 2001
From: 移动系统liao <liaoxujun@qq.com>
Date: 星期三, 11 十二月 2024 09:10:43 +0800
Subject: [PATCH] 完成配送订单处理

---
 CoreCms.Net.RedisMQ/CyPlanOderMq.cs |   50 ++++++++++++++++++++++++++++++--------------------
 1 files changed, 30 insertions(+), 20 deletions(-)

diff --git a/CoreCms.Net.RedisMQ/CyPlanOderMq.cs b/CoreCms.Net.RedisMQ/CyPlanOderMq.cs
index 388dc8c..a3f8806 100644
--- a/CoreCms.Net.RedisMQ/CyPlanOderMq.cs
+++ b/CoreCms.Net.RedisMQ/CyPlanOderMq.cs
@@ -90,44 +90,54 @@
                 // 鍒涘缓 HTTP POST 璇锋眰
                 var request = new HttpRequestMessage(HttpMethod.Post, url);
 
-                // 鍙戦�佽姹傚苟鑾峰彇鍝嶅簲
-                using (var response = await client.SendAsync(request))
-                {
-                    // 纭繚璇锋眰鎴愬姛
-                    response.EnsureSuccessStatusCode();
 
-                    try
+                // 鍙戦�佽姹傚苟鑾峰彇鍝嶅簲
+                try
+                {
+                    using (var response = await client.SendAsync(request))
                     {
-                        // 璇诲彇鍝嶅簲鍐呭
-                        string responseBody = await response.Content.ReadAsStringAsync();
+                        // 纭繚璇锋眰鎴愬姛
+                        response.EnsureSuccessStatusCode();
 
                         try
                         {
-                            JObject jsonObject = JObject.Parse(responseBody.ToLower());
-                          
-                            if ("True" == (string)jsonObject["status"])
+                            // 璇诲彇鍝嶅簲鍐呭
+                            string responseBody = await response.Content.ReadAsStringAsync();
+
+                            try
                             {
-                                return;
+                                JObject jsonObject = JObject.Parse(responseBody.ToLower());
+
+                                if ("True" == (string)jsonObject["status"])
+                                {
+                                    return;
+                                }
+                                else
+                                {
+                                    NLogUtil.WriteAll(NLog.LogLevel.Error, LogType.PcWeb, "璋冪敤CYOA鍚庡彴杩斿洖閿欒", JsonConvert.SerializeObject(new { url, responseBody }));
+                                }
                             }
-                            else
+                            catch (Exception e)
                             {
+
                                 NLogUtil.WriteAll(NLog.LogLevel.Error, LogType.PcWeb, "璋冪敤CYOA鍚庡彴杩斿洖閿欒", JsonConvert.SerializeObject(new { url, responseBody }));
                             }
+
                         }
                         catch (Exception e)
                         {
 
-                            NLogUtil.WriteAll(NLog.LogLevel.Error, LogType.PcWeb, "璋冪敤CYOA鍚庡彴杩斿洖閿欒", JsonConvert.SerializeObject(new { url, responseBody }));
+                            NLogUtil.WriteAll(NLog.LogLevel.Error, LogType.PcWeb, "璋冪敤CYOA鍚庡彴閾炬帴閿欒", JsonConvert.SerializeObject(new { url, e.Message, e.StackTrace }));
                         }
-                      
-                    }
-                    catch (Exception e)
-                    {
 
-                        NLogUtil.WriteAll(NLog.LogLevel.Error, LogType.PcWeb, "璋冪敤CYOA鍚庡彴閾炬帴閿欒", JsonConvert.SerializeObject(new { url, e.Message, e.StackTrace }));
                     }
-                  
                 }
+                catch (Exception e)
+                {
+
+                    NLogUtil.WriteAll(NLog.LogLevel.Error, LogType.PcWeb, "璋冪敤CYOA鍚庡彴閾炬帴閿欒", JsonConvert.SerializeObject(new { url, e.Message, e.StackTrace }));
+                }
+                
             }
         }
     }

--
Gitblit v1.9.1