From c163a3bcc7067771a1280c3258f01984cef670e8 Mon Sep 17 00:00:00 2001 From: hardstylewyl <827778732@qq.com> Date: Tue, 6 May 2025 15:50:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E5=9B=A0=E4=BD=BF?= =?UTF-8?q?=E7=94=A8Task.Run=E4=B8=A2=E5=A4=B1=E7=9A=84=E9=A2=84=E8=AD=A6?= =?UTF-8?q?=E5=A4=84=E7=90=86=E5=BC=82=E5=B8=B8=E4=B8=8A=E6=8A=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TrackChangeAfterUpdateOrderEventHandler.cs | 4 ++++ .../CAP/EventHandlers/TrackDeleteEventHandler.cs | 4 ++++ .../CAP/EventHandlers/TrackUpsertEventHandler.cs | 8 ++++++++ .../Services/ProvideServices/OrderService.cs | 5 +++++ .../Services/TrackOrders/TrackOrderService.cs | 5 +++++ .../Services/TrackPush/TrackPushService.cs | 6 +++++- 6 files changed, 31 insertions(+), 1 deletion(-) diff --git a/src/SJZY.Track.Application/CAP/EventHandlers/TrackChangeAfterUpdateOrderEventHandler.cs b/src/SJZY.Track.Application/CAP/EventHandlers/TrackChangeAfterUpdateOrderEventHandler.cs index ac87654b..050bc057 100644 --- a/src/SJZY.Track.Application/CAP/EventHandlers/TrackChangeAfterUpdateOrderEventHandler.cs +++ b/src/SJZY.Track.Application/CAP/EventHandlers/TrackChangeAfterUpdateOrderEventHandler.cs @@ -129,6 +129,10 @@ public class TrackChangeAfterUpdateOrderEventHandler : ITransientDependency, ICa var handler = scope.ServiceProvider.GetRequiredService(); await handler.HandleOrderDeletedOrCompletedAsync(order); } + catch (Exception ex) + { + LogHelper.Error(ex); + } finally { scope.Dispose(); diff --git a/src/SJZY.Track.Application/CAP/EventHandlers/TrackDeleteEventHandler.cs b/src/SJZY.Track.Application/CAP/EventHandlers/TrackDeleteEventHandler.cs index 83c5bf61..d07a72d4 100644 --- a/src/SJZY.Track.Application/CAP/EventHandlers/TrackDeleteEventHandler.cs +++ b/src/SJZY.Track.Application/CAP/EventHandlers/TrackDeleteEventHandler.cs @@ -383,6 +383,10 @@ public class TrackDeleteEventHandler : ITransientDependency, ICapSubscribe await handler2.TrackDeletedHandleAsync(signals); await handler3.TrackUpdatedOrDeletedHandleAsync(signals); } + catch (Exception ex) + { + LogHelper.Error(ex); + } finally { await scope.DisposeAsync(); diff --git a/src/SJZY.Track.Application/CAP/EventHandlers/TrackUpsertEventHandler.cs b/src/SJZY.Track.Application/CAP/EventHandlers/TrackUpsertEventHandler.cs index 0ee94b21..1892b3c2 100644 --- a/src/SJZY.Track.Application/CAP/EventHandlers/TrackUpsertEventHandler.cs +++ b/src/SJZY.Track.Application/CAP/EventHandlers/TrackUpsertEventHandler.cs @@ -525,6 +525,10 @@ public class TrackUpsertEventHandler : ITransientDependency, ICapSubscribe await handler.TrackAddedHandleAsync(signals); await handler2.TrackAddedOrUpdatedHandleAsync(signals); } + catch (Exception ex) + { + LogHelper.Error(ex); + } finally { await scope.DisposeAsync(); @@ -549,6 +553,10 @@ public class TrackUpsertEventHandler : ITransientDependency, ICapSubscribe await handler.TrackAddedOrUpdatedHandleAsync(signals); await handler2.TrackUpdatedOrDeletedHandleAsync(signals); } + catch (Exception ex) + { + LogHelper.Error(ex); + } finally { await scope.DisposeAsync(); diff --git a/src/SJZY.Track.Application/Services/ProvideServices/OrderService.cs b/src/SJZY.Track.Application/Services/ProvideServices/OrderService.cs index 5c2f4da7..6634f8d4 100644 --- a/src/SJZY.Track.Application/Services/ProvideServices/OrderService.cs +++ b/src/SJZY.Track.Application/Services/ProvideServices/OrderService.cs @@ -1,4 +1,5 @@ using DotNetCore.CAP; +using SJZY.Expand.ABP.Core.Logger; using SJZY.Expand.ABP.Core.PublicMethords; using SJZY.Track.Application.Contract.Dtos.ProvideServices; using SJZY.Track.Application.Contract.Services.ProvideServices; @@ -206,6 +207,10 @@ public partial class OrderService : ApplicationService, IOrderService var handler = scope.ServiceProvider.GetRequiredService(); await handler.HandleOrderDeletedOrCompletedAsync(order); } + catch (Exception ex) + { + LogHelper.Error(ex); + } finally { await scope.DisposeAsync(); diff --git a/src/SJZY.Track.Application/Services/TrackOrders/TrackOrderService.cs b/src/SJZY.Track.Application/Services/TrackOrders/TrackOrderService.cs index 86a44c4b..2c1c5f59 100644 --- a/src/SJZY.Track.Application/Services/TrackOrders/TrackOrderService.cs +++ b/src/SJZY.Track.Application/Services/TrackOrders/TrackOrderService.cs @@ -1,4 +1,5 @@ using System.Linq.Expressions; +using SJZY.Expand.ABP.Core.Logger; using SJZY.Expand.AliyunOSS; using SJZY.Track.Application.Contract.Dtos.ProvideServices; using SJZY.Track.Application.Contract.Dtos.TrackOrder; @@ -365,6 +366,10 @@ public class TrackOrderService : ApplicationService var handler = scope.ServiceProvider.GetRequiredService(); await handler.HandleOrderDeletedOrCompletedAsync(order); } + catch (Exception ex) + { + LogHelper.Error(ex); + } finally { await scope.DisposeAsync(); diff --git a/src/SJZY.Track.Application/Services/TrackPush/TrackPushService.cs b/src/SJZY.Track.Application/Services/TrackPush/TrackPushService.cs index 792e156a..8bb19fca 100644 --- a/src/SJZY.Track.Application/Services/TrackPush/TrackPushService.cs +++ b/src/SJZY.Track.Application/Services/TrackPush/TrackPushService.cs @@ -1,6 +1,7 @@ using System.Linq.Expressions; using Microsoft.Extensions.Localization; using SJZY.Expand.ABP.Core.Localization; +using SJZY.Expand.ABP.Core.Logger; using SJZY.Expand.ABP.Core.PublicMethords; using SJZY.Track.Application.Contract.Dtos.TrackPush; using SJZY.Track.Application.Contract.Services; @@ -8,7 +9,6 @@ using SJZY.Track.Application.Localization; using SJZY.Track.Application.Services.Warning.Handlers; using SJZY.Track.Domain.Aggregates.OrderAggregate; using SJZY.Track.Domain.Aggregates.TrackPushAggregate; -using SJZY.Track.Domain.Aggregates.WarningAggregate.Signals; using SJZY.Track.Domain.Dtos.Common; using SJZY.Track.Domain.Dtos.TrackPush; using Volo.Abp.DependencyInjection; @@ -331,6 +331,10 @@ public class TrackPushService : ApplicationService, ISingletonDependency var handler = scope.ServiceProvider.GetRequiredService(); await handler.PushConfigChangedHandleAsync(pushConfig, contentConfigEntity); } + catch (Exception ex) + { + LogHelper.Error(ex); + } finally { scope.Dispose();