diff --git a/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs b/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs index b3764a68..ea4f446e 100644 --- a/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs +++ b/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs @@ -316,15 +316,12 @@ public class AssignmentService : IAssignmentService var result = new Dictionary(deviceNos.Count); //日志数据最后一条 - var logInfos = await _dbContext.Queryable().Select(it => new - { - RowNumber = SqlFunc.RowNumber(SqlFunc.Desc(it.Id), it.DeviceUniqueNo), - it.DeviceUniqueNo, - it.RaiseDateTime - }) - .MergeTable() - .Where(it => it.RowNumber == 1) - .ToListAsync(); + var logInfos = await _dbContext.Queryable().Select(x => new + { + RowNumber = SqlFunc.RowNumber(SqlFunc.Desc(x.RaiseDateTime), x.DeviceUniqueNo), + x.DeviceUniqueNo, + x.RaiseDateTime + }).MergeTable().Where(x => x.RowNumber == 1).ToListAsync(); foreach (var item in deviceNos) {