From 2881f592e0fd75948b1ac325e22c952ef95c38b5 Mon Sep 17 00:00:00 2001 From: xiaolipro <2357729423@qq.com> Date: Fri, 20 Sep 2024 16:09:40 +0800 Subject: [PATCH] =?UTF-8?q?change=EF=BC=9A=E6=8E=92=E5=BA=8F=E6=96=B9?= =?UTF-8?q?=E5=BC=8F=EF=BC=8C=E9=BB=98=E8=AE=A4=E6=8C=89=E8=BD=A8=E8=BF=B9?= =?UTF-8?q?=E5=8F=91=E7=94=9F=E6=97=B6=E9=97=B4=E9=99=8D=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Dtos/ProvideServices/GetTrackInput.cs | 7 ++----- .../Services/ProvideServices/TrackService.Query.cs | 1 + 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetTrackInput.cs b/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetTrackInput.cs index 4476f53f..b36217c3 100644 --- a/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetTrackInput.cs +++ b/src/SJZY.Track.Application.Contract/Dtos/ProvideServices/GetTrackInput.cs @@ -1,5 +1,3 @@ -using System.ComponentModel.DataAnnotations; - namespace SJZY.Track.Application.Contract.Dtos.ProvideServices; public class GetTrackInput : OrderNosInfo @@ -17,10 +15,9 @@ public class GetTrackInput : OrderNosInfo } /// - /// 排序方式 + /// 排序方式,默认按轨迹发生时间降序 /// - [Required] - public SortMethod SortMethod { get; set; } + public SortMethod? SortMethod { get; set; } } public enum SortMethod diff --git a/src/SJZY.Track.Application/Services/ProvideServices/TrackService.Query.cs b/src/SJZY.Track.Application/Services/ProvideServices/TrackService.Query.cs index 6efd4304..30b0e0d2 100644 --- a/src/SJZY.Track.Application/Services/ProvideServices/TrackService.Query.cs +++ b/src/SJZY.Track.Application/Services/ProvideServices/TrackService.Query.cs @@ -82,6 +82,7 @@ public partial class TrackService // tips:quick-sort 直接修改原list list.ForEach(item => item.TrackDetails.Sort((a, b) => a.Time.CompareTo(b.Time))); break; + case null: case SortMethod.ByTrackTimeDesc: list.ForEach(item => item.TrackDetails.Sort((a, b) => b.Time.CompareTo(a.Time))); break;