fix 恢复注释代码
This commit is contained in:
@@ -272,21 +272,21 @@ public class AssignmentService : IAssignmentService
|
||||
return page.Data;
|
||||
}
|
||||
|
||||
//var taskIdVs = page.Data.Select(x => new { x.TaskId, x.Version, x.Status }).ToList();
|
||||
//var where = LinqExpressionExtensions.False<DeviceTaskEntity>();
|
||||
//taskIdVs.ForEach(p =>
|
||||
//{
|
||||
// where = where.Or(x => x.Id == p.TaskId && x.Version == p.Version && x.Status == p.Status);
|
||||
//});
|
||||
var taskIdVs = page.Data.Select(x => new { x.TaskId, x.Version, x.Status }).ToList();
|
||||
var where = LinqExpressionExtensions.False<DeviceTaskEntity>();
|
||||
taskIdVs.ForEach(p =>
|
||||
{
|
||||
where = where.Or(x => x.Id == p.TaskId && x.Version == p.Version && x.Status == p.Status);
|
||||
});
|
||||
|
||||
//var effecet = await _dbContext.Updateable<DeviceTaskEntity>()
|
||||
// .SetColumns(x => x.Version == x.Version + 1)
|
||||
// .SetColumns(x => x.Status == DeviceTaskStatusEnumType.Process)
|
||||
// .SetColumns(x => x.ModifiedTime == DateTime.Now)
|
||||
// .Where(where)
|
||||
// .ExecuteCommandAsync();
|
||||
var effecet = await _dbContext.Updateable<DeviceTaskEntity>()
|
||||
.SetColumns(x => x.Version == x.Version + 1)
|
||||
.SetColumns(x => x.Status == DeviceTaskStatusEnumType.Process)
|
||||
.SetColumns(x => x.ModifiedTime == DateTime.Now)
|
||||
.Where(where)
|
||||
.ExecuteCommandAsync();
|
||||
|
||||
//(taskIdVs.Count != effecet).ThrowIfTrue("获取任务失败");
|
||||
(taskIdVs.Count != effecet).ThrowIfTrue("获取任务失败");
|
||||
|
||||
return page.Data;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user