diff --git a/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs b/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs index d412ef31..165413b2 100644 --- a/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs +++ b/Src/Dlhis.ScheduledTask/TaskAssignment/Services/Implements/AssignmentService.cs @@ -255,7 +255,7 @@ public class AssignmentService : IAssignmentService .LeftJoin((deviceTask, device, ga, gaLeave) => deviceTask.UserNo == gaLeave.No) .LeftJoin((deviceTask, device, ga, gaLeave, department) => department.No == ga.DepartmentNo) .LeftJoin((deviceTask, device, ga, gaLeave, department, deviceRegistry) => deviceRegistry.DeviceUniqueNo == deviceTask.DeviceUniqueNo) - .Where( (deviceTask, device) => + .Where((deviceTask, device) => deviceTask.Id >= startId && deviceTask.DeviceUniqueNo == request.DeviceUniqueNo ) @@ -336,7 +336,7 @@ public class AssignmentService : IAssignmentService var limitData = await _dbContext.Queryable() .Where(x => x.ModifiedTime >= limitTime) .Where(x => x.DeviceUniqueNo == deviceUniqueNo) - .OrderBy(x => x.Id) + .OrderBy(x => x.ModifiedTime) .Select(x => new { x.Id }) .FirstAsync();