fix 增加处理wait过期处理

This commit is contained in:
2025-07-05 14:37:13 +08:00
parent ba3a6082b7
commit f17481e35b
2 changed files with 24 additions and 1 deletions

View File

@@ -41,6 +41,16 @@ public class CreateGetUploadRecordJob : BaseJob
await DbContext.Deleteable<DeviceEntity>().Where(x => x.Id == id).ExecuteCommandAsync();
deviceTask = null;
}
else if (deviceTask.Status == DeviceTaskStatusEnumType.Wait)
{
if (deviceTask.ModifiedTime.AddDays(3) < DateTime.Now)
{
// 如果任务等待时间超过3天,则删除任务
var id = deviceTask.Id;
await DbContext.Deleteable<DeviceEntity>().Where(x => x.Id == id).ExecuteCommandAsync();
deviceTask = null;
}
}
}
if (deviceTask == null)

View File

@@ -31,12 +31,25 @@ public class CreateSyncServerDateTimeJob : BaseJob
if (deviceTask != null)
{
if (deviceTask.Status is DeviceTaskStatusEnumType.Success or DeviceTaskStatusEnumType.Process or DeviceTaskStatusEnumType.Error)
if (deviceTask.Status is DeviceTaskStatusEnumType.Success
or DeviceTaskStatusEnumType.Process
or DeviceTaskStatusEnumType.Error
)
{
var id = deviceTask.Id;
await DbContext.Deleteable<DeviceEntity>().Where(x => x.Id == id).ExecuteCommandAsync();
deviceTask = null;
}
else if (deviceTask.Status == DeviceTaskStatusEnumType.Wait)
{
if (deviceTask.ModifiedTime.AddDays(3) < DateTime.Now)
{
// 如果任务等待时间超过3天,则删除任务
var id = deviceTask.Id;
await DbContext.Deleteable<DeviceEntity>().Where(x => x.Id == id).ExecuteCommandAsync();
deviceTask = null;
}
}
}
if (deviceTask == null)