diff --git a/src/SJZY.Track.Application/Services/ForewarningServices/ForewarningNotifyService.cs b/src/SJZY.Track.Application/Services/ForewarningServices/ForewarningNotifyService.cs index 2bccdb60..cf9eb750 100644 --- a/src/SJZY.Track.Application/Services/ForewarningServices/ForewarningNotifyService.cs +++ b/src/SJZY.Track.Application/Services/ForewarningServices/ForewarningNotifyService.cs @@ -171,7 +171,7 @@ public class ForewarningNotifyService : IForewarningNotifyService, ITransientDep Counter = entry.Counter, IsLast = rule.WarnCount == entry.Counter, OrderId = entry.OrderId, - OrderNo = orderNoDict[entry.OrderId], + OrderNo = orderNoDict.TryGetValue(entry.OrderId, out var orderNo) ? orderNo : string.Empty, WarningStatus = WarningStatus.UnProcessed, NotifyUserId = notifyUser.UserId, NotifyUserName = notifyUser.UserName, diff --git a/src/SJZY.Track.Application/Services/TrackOrders/OrderWarningService.cs b/src/SJZY.Track.Application/Services/TrackOrders/OrderWarningService.cs index f4ed6560..abca501b 100644 --- a/src/SJZY.Track.Application/Services/TrackOrders/OrderWarningService.cs +++ b/src/SJZY.Track.Application/Services/TrackOrders/OrderWarningService.cs @@ -49,6 +49,7 @@ public class OrderWarningService : ApplicationService var item = new GetOrderWarningPageOutput { SubSystemName = x.SubSystemName, + OrderNo = x.OrderNo, Rule = x.Rule, Counter = x.Counter, IsLast = x.IsLast, diff --git a/src/SJZY.Track.Repository/Queries/WarningQueries.cs b/src/SJZY.Track.Repository/Queries/WarningQueries.cs index 6171244d..41bd3884 100644 --- a/src/SJZY.Track.Repository/Queries/WarningQueries.cs +++ b/src/SJZY.Track.Repository/Queries/WarningQueries.cs @@ -105,6 +105,7 @@ public class WarningQueries : ISugarRepository, IWarningQueries, Id = x.Id, Name = x.OrderNo }) + .Filter(null, true) .ToListAsync(); } }