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();
|
await DbContext.Deleteable<DeviceEntity>().Where(x => x.Id == id).ExecuteCommandAsync();
|
||||||
deviceTask = null;
|
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)
|
if (deviceTask == null)
|
||||||
|
|||||||
@@ -31,12 +31,25 @@ public class CreateSyncServerDateTimeJob : BaseJob
|
|||||||
|
|
||||||
if (deviceTask != null)
|
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;
|
var id = deviceTask.Id;
|
||||||
await DbContext.Deleteable<DeviceEntity>().Where(x => x.Id == id).ExecuteCommandAsync();
|
await DbContext.Deleteable<DeviceEntity>().Where(x => x.Id == id).ExecuteCommandAsync();
|
||||||
deviceTask = null;
|
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)
|
if (deviceTask == null)
|
||||||
|
|||||||
Reference in New Issue
Block a user