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