diff --git a/BBWY.Client/ViewModels/MainViewModel.cs b/BBWY.Client/ViewModels/MainViewModel.cs index 645c76c3..bb5c3dcc 100644 --- a/BBWY.Client/ViewModels/MainViewModel.cs +++ b/BBWY.Client/ViewModels/MainViewModel.cs @@ -497,22 +497,21 @@ namespace BBWY.Client.ViewModels var apiResponse = shopService.GetServiceGroupList(); if (!apiResponse.Success) { - MessageBox.Show(apiResponse.Msg, "获取客服组"); + App.Current.Dispatcher.Invoke(() => MessageBox.Show(apiResponse.Msg, "获取客服组")); if (apiResponse.Msg.Contains("订购链接")) { var url = "https://fw.jd.com/main/detail/FW_GOODS-187201"; try { - ShellExecuteHelper.ShellExecute(IntPtr.Zero, "open", url, string.Empty, string.Empty, ShellExecuteHelper.ShowCommands.SW_SHOWNORMAL); } catch (Exception ex) { Clipboard.SetText(url); - MessageBox.Show($"{ex.Message}\r\n打开订购页面失败,订购链接已复制到系统剪切板", "提示"); + App.Current.Dispatcher.Invoke(() => MessageBox.Show($"{ex.Message}\r\n打开订购页面失败,订购链接已复制到系统剪切板", "提示")); } } - Environment.Exit(Environment.ExitCode); + //Environment.Exit(Environment.ExitCode); } GlobalContext.ShopServiceGroupList.Clear(); GlobalContext.ShopServiceGroupLowerList.Clear();