fix:修复分页获取预警信息排序使用先按状态圣教序,在按创建时间倒序排序

This commit is contained in:
hardstylewyl 2025-03-31 15:35:40 +08:00
parent 9cfa88f037
commit a6b88ffbc9

View File

@ -44,6 +44,7 @@ public class WarningDetailsEsRepository : IWarningDetailsEsRepository, ITransien
var r = await _client.SearchAsync<TransportWarningDetailsIndex>(x => x
.Index(GlobalConst.TransportWarningDetailsIndex)
.Query(q => q.Bool(b => b.Must(musts)))
.Sort(s => s.Ascending(f => f.Status).Descending(f => f.CreateTime))
.From((input.PageIndex - 1) * input.PageSize)
.Size(input.PageSize)
.TrackTotalHits(true)
@ -346,6 +347,7 @@ public class WarningDetailsEsRepository : IWarningDetailsEsRepository, ITransien
var r = await _client.SearchAsync<ReturnWarningDetailsIndex>(x => x
.Index(GlobalConst.ReturnWarningDetailsIndex)
.Query(q => q.Bool(b => b.Must(musts)))
.Sort(s => s.Ascending(f => f.Status).Descending(f => f.CreateTime))
.From((input.PageIndex - 1) * input.PageSize)
.Size(input.PageSize)
.TrackTotalHits(true)
@ -734,6 +736,7 @@ public class WarningDetailsEsRepository : IWarningDetailsEsRepository, ITransien
var r = await _client.SearchAsync<CompleteWarningDetailsIndex>(x => x
.Index(GlobalConst.CompleteWarningDetailsIndex)
.Query(q => q.Bool(b => b.Must(musts)))
.Sort(s => s.Ascending(f => f.Status).Descending(f => f.CreateTime))
.From((input.PageIndex - 1) * input.PageSize)
.Size(input.PageSize)
.TrackTotalHits(true)