fix 重置任务同时修改version

This commit is contained in:
2025-04-08 15:19:15 +08:00
parent 1e929a2774
commit 9d5ee433f3

View File

@@ -116,7 +116,11 @@ public class DeviceTaskAssignmentService : IDeviceTaskAssignmentService
tasks.Any(x => x.ModifiedTime.AddMinutes(10) < now && x.Status == DeviceTaskStatusEnumType.Process).ThrowIfTrue("请等待任务处理完成");
}
tasks.ForEach(x => x.Status = DeviceTaskStatusEnumType.Wait);
tasks.ForEach(x =>
{
x.Status = DeviceTaskStatusEnumType.Wait;
x.Version = 0;
});
//更新任务状态
await _dbContext.UpdateAsync(tasks);