fix: 修复干线故障管理列表500错误 - OrderBy移至MergeTable之后避免SQL Server子查询排序限制

This commit is contained in:
zpc 2026-03-10 15:33:07 +08:00
parent b5d4c1db44
commit b1168c4718

View File

@ -28,7 +28,6 @@ namespace ZR.Service.Business
var list = Queryable()
.Where(predicate.ToExpression())
.LeftJoin<OdfCables>((f, c) => f.CableId == c.Id)
.OrderByDescending((f, c) => f.FaultTime)
.Select((f, c) => new
{
f.Id,
@ -45,6 +44,7 @@ namespace ZR.Service.Business
CableName = c.CableName
})
.MergeTable()
.OrderByDescending(it => it.FaultTime)
.ToPageList(parm.PageNum, parm.PageSize, ref total);
return new PagedInfo<dynamic>