From bef933e7e166b085ba7e46e38ea62d9ae0129ec6 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期一, 20 一月 2025 10:47:23 +0800 Subject: [PATCH] 远程API模式阶段性提交 --- Desktop/HStation.Desktop.Xhs.Core/Program.cs | 26 ++++++++++++++++++++++---- 1 files changed, 22 insertions(+), 4 deletions(-) diff --git a/Desktop/HStation.Desktop.Xhs.Core/Program.cs b/Desktop/HStation.Desktop.Xhs.Core/Program.cs index e2f8428..fc879d3 100644 --- a/Desktop/HStation.Desktop.Xhs.Core/Program.cs +++ b/Desktop/HStation.Desktop.Xhs.Core/Program.cs @@ -1,6 +1,7 @@ using DevExpress.LookAndFeel; using Mapster; using System.Reflection; +using Yw.WinFrmUI; namespace HStation.Desktop { @@ -96,15 +97,32 @@ private static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e) { var ex = e.Exception; - Yw.LogHelper.Error("系统出现未知异常,ERROR:249", ex); - MessageBox.Show($"系统出现未知异常,请重启系统!\r\n{ex.Message}"); + if (ex is Yw.Dto.InternalException internalEx) + { + + Yw.LogHelper.Error("系统出现内部异常,ERROR:249", internalEx); + MessageBoxHelper.ShowError(internalEx.ErrorMsg); + } + else + { + Yw.LogHelper.Error("系统出现未知异常,ERROR:249", ex); + MessageBoxHelper.ShowError($"系统出现未知异常,请重启系统!\r\n{ex.Message}"); + } } private static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e) { var ex = e.ExceptionObject as Exception; - Yw.LogHelper.Error("系统出现未知异常,ERROR:255", ex); - MessageBox.Show($"系统出现未知异常,请重启系统!\r\n{ex.Message}"); + if (ex is Yw.Dto.InternalException internalEx) + { + Yw.LogHelper.Error("系统出现内部异常,ERROR:249", internalEx); + MessageBoxHelper.ShowError(internalEx.ErrorMsg); + } + else + { + Yw.LogHelper.Error("系统出现未知异常,ERROR:255", ex); + MessageBoxHelper.ShowError($"系统出现未知异常,请重启系统!\r\n{ex.Message}"); + } } } } \ No newline at end of file -- Gitblit v1.9.3