From d5b2bfd5ec92e6604dfa0b0818146c59fd2d522a Mon Sep 17 00:00:00 2001 From: hardstylewyl <827778732@qq.com> Date: Thu, 10 Apr 2025 11:57:35 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=A2=9E=E5=8A=A0=E5=AF=B9=E7=BC=BA?= =?UTF-8?q?=E5=A4=B1=E8=BD=A8=E8=BF=B9=E4=B8=BA=E7=A9=BA=E7=9A=84=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WarningAggregate/Complete/CompleteWarningDetailsIndex.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/SJZY.Track.Domain/Aggregates/WarningAggregate/Complete/CompleteWarningDetailsIndex.cs b/src/SJZY.Track.Domain/Aggregates/WarningAggregate/Complete/CompleteWarningDetailsIndex.cs index af634e8f..092f599c 100644 --- a/src/SJZY.Track.Domain/Aggregates/WarningAggregate/Complete/CompleteWarningDetailsIndex.cs +++ b/src/SJZY.Track.Domain/Aggregates/WarningAggregate/Complete/CompleteWarningDetailsIndex.cs @@ -1,6 +1,7 @@ using Nest; using SJZY.Expand.ElasticSearch; using SJZY.Track.Domain.Consts; +using SJZY.Track.Domain.Extensions; namespace SJZY.Track.Domain.Aggregates.WarningAggregate.Complete; @@ -15,7 +16,7 @@ public sealed class CompleteWarningDetailsIndex : IdBaseIndex //public string NotifyModes { get; set; } //通知方式,多个方式(,)分割 eg: 1,2 public string NotifyUsers { get; set; } //通知人Json eg: [{"UserId":1,"UserName":"张三"},{"UserId":2,"UserName":"李四"}] public int CheckPointTrackStatusId { get; set; } // (冗余)检查点轨迹状态Id - public string MissingTrackStatusIds { get; set; } //(冗余)缺失的轨迹状态表达式 + public string? MissingTrackStatusIds { get; set; } //(冗余)缺失的轨迹状态表达式 //订单信息 public int SubSystemId { get; set; } //(冗余)子系统Id @@ -45,6 +46,8 @@ public sealed class CompleteWarningDetailsIndex : IdBaseIndex public List> GetMissingTrackStatusIdGroups() { + if (string.IsNullOrWhiteSpace(MissingTrackStatusIds)) return Empty>.List; + return MissingTrackStatusIds .Split(",") .Select(g => g.Split('/').Select(int.Parse).ToHashSet())