移动系统liao
2025-02-17 557c2711a3e103ebc3d0492344eca9730d5e92b2
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 }));
                }
            }
        }
    }