From 0b85005b57b203cbe4ef8471e5c63d2438239f94 Mon Sep 17 00:00:00 2001 From: hardstylewyl <827778732@qq.com> Date: Wed, 26 Mar 2025 16:43:29 +0800 Subject: [PATCH] =?UTF-8?q?add-params:=E8=A1=A5=E5=85=85=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E8=BD=A8=E8=BF=B9=E8=AF=B7=E6=B1=82=E7=9A=84=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E6=9D=A5=E6=BA=90=E5=8F=82=E6=95=B0Source?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Dtos/ProvideServices/BatchDeleteTrackByEsIdInput.cs | 5 +++++ .../Dtos/ProvideServices/BatchDeleteTrackInput.cs | 5 +++++ .../Dtos/ProvideServices/DeleteOrderInput.cs | 5 +++++ .../Events/TrackDeleteEvent.cs | 5 +++++ .../Services/ProvideServices/TrackService.cs | 3 +++ 5 files changed, 23 insertions(+) diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackByEsIdInput.cs b/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackByEsIdInput.cs index 681b3b75..7f54b601 100644 --- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackByEsIdInput.cs +++ b/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackByEsIdInput.cs @@ -10,4 +10,9 @@ public class BatchDeleteTrackByEsIdInput /// [MaxLength(500)] public List TrackContentEsIds { get; set; } = new(); + + /// + /// 删除轨迹来源 1.外部服务商 2.内部系统 3.人工 + /// + public int? Source { get; set; } = 2; } diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackInput.cs b/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackInput.cs index 9d3db0a5..426a1adb 100644 --- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackInput.cs +++ b/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/BatchDeleteTrackInput.cs @@ -20,4 +20,9 @@ public class BatchDeleteTrackInput : OrderNosInfo /// 重复的情况下,比较值 /// public object? CompareValue { get; set; } + + /// + /// 删除轨迹来源 1.外部服务商 2.内部系统 3.人工 + /// + public int? Source { get; set; } } diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/DeleteOrderInput.cs b/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/DeleteOrderInput.cs index ef4139e4..633a550e 100644 --- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/DeleteOrderInput.cs +++ b/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/DeleteOrderInput.cs @@ -27,4 +27,9 @@ public class DeleteTrackInput : OrderNoInfo /// 重复的情况下,比较值 /// public object? CompareValue { get; set; } + + /// + /// 删除轨迹来源 1.外部服务商 2.内部系统 3.人工 + /// + public int? Source { get; set; } } diff --git a/src/SJZY.Track.Application.Contract/Events/TrackDeleteEvent.cs b/src/SJZY.Track.Application.Contract/Events/TrackDeleteEvent.cs index 6fa3c346..22970d3e 100644 --- a/src/SJZY.Track.Application.Contract/Events/TrackDeleteEvent.cs +++ b/src/SJZY.Track.Application.Contract/Events/TrackDeleteEvent.cs @@ -29,6 +29,11 @@ public class TrackDeleteEvent /// public object? CompareValue { get; set; } + /// + /// 删除轨迹来源 1.外部服务商 2.内部系统 3.人工 + /// + public int? Source { get; set; } + /// /// 轨迹标识符 /// diff --git a/src/SJZY.Track.Application/Services/ProvideServices/TrackService.cs b/src/SJZY.Track.Application/Services/ProvideServices/TrackService.cs index 3930a4e0..6ce9a81d 100644 --- a/src/SJZY.Track.Application/Services/ProvideServices/TrackService.cs +++ b/src/SJZY.Track.Application/Services/ProvideServices/TrackService.cs @@ -132,6 +132,7 @@ public partial class TrackService : ApplicationService, ITrackService OrderIds = new[] { orderId }, CompareFields = input.CompareFields, CompareValue = input.CompareValue, + Source = input.Source, TrackIdentifiers = input.TrackIdentifiers, SubSystemId = input.SubSystemId, OperationMan = name @@ -175,6 +176,7 @@ public partial class TrackService : ApplicationService, ITrackService { EsIds = input.TrackContentEsIds.ToArray(), SubSystemId = tracks.First().SubSystemId, + Source = input.Source, OperationMan = userName, OperationManId = currentUser.UserId }; @@ -242,6 +244,7 @@ public partial class TrackService : ApplicationService, ITrackService var @event = new TrackDeleteEvent { OrderIds = orderIds.ToArray(), + Source = input.Source, TrackIdentifiers = input.TrackIdentifiers, CompareFields = input.CompareFields, CompareValue = input.CompareValue,