fix 增加处理wait过期处理
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user