diff --git a/Src/Dlhis.ScheduledTask/DeviceUploadLog/Services/Implements/DeviceUploadLogService.cs b/Src/Dlhis.ScheduledTask/DeviceUploadLog/Services/Implements/DeviceUploadLogService.cs index 9a949f49..0ce08267 100644 --- a/Src/Dlhis.ScheduledTask/DeviceUploadLog/Services/Implements/DeviceUploadLogService.cs +++ b/Src/Dlhis.ScheduledTask/DeviceUploadLog/Services/Implements/DeviceUploadLogService.cs @@ -123,8 +123,7 @@ public class DeviceUploadLogService : IDeviceUploadLogService public async Task ManuallyUploadAsync(List requestIds) { var existsOther = await _dbContext.Queryable() - .Where(x => requestIds.Contains(x.Id)) - .Where(x => x.Type != DeviceUploadLogTypeEnumType.Attendance) + .Where(x => requestIds.Contains(x.Id) && !x.NeedUpload) .AnyAsync(); existsOther.ThrowIfTrue("存在非考勤通行记录,无法上传");