fix 日志区分任务类型数量
This commit is contained in:
@@ -233,7 +233,8 @@ public class DevicePermissionService : IDevicePermissionService
|
||||
_logger.LogInformation("{tenant}任务后置人数{count}", tenantId, userNos.Count);
|
||||
|
||||
var devices = await _dbContext.Queryable<DeviceEntity>().Where(x => x.Enable).ToListAsync();
|
||||
var waitTasks = new List<DeviceTaskEntity>();
|
||||
var waitAddTasks = new List<DeviceTaskEntity>();
|
||||
var waitDeleteTasks = new List<DeviceTaskEntity>();
|
||||
|
||||
foreach (var userNo in userNos)
|
||||
{
|
||||
@@ -268,7 +269,7 @@ public class DevicePermissionService : IDevicePermissionService
|
||||
addItems = addItems.Where(x => deviceCodes.Contains(x)).ToList();
|
||||
|
||||
//下发任务创建
|
||||
deletedItems.ForEach(x => waitTasks.Add(new DeviceTaskEntity
|
||||
deletedItems.ForEach(x => waitDeleteTasks.Add(new DeviceTaskEntity
|
||||
{
|
||||
DeviceUniqueNo = devices.First(item => item.Code == x).UniqueNo,
|
||||
Status = DeviceTaskStatusEnumType.Wait,
|
||||
@@ -280,7 +281,7 @@ public class DevicePermissionService : IDevicePermissionService
|
||||
TenantId = tenant,
|
||||
}));
|
||||
|
||||
addItems.ForEach(x => waitTasks.Add(new DeviceTaskEntity
|
||||
addItems.ForEach(x => waitAddTasks.Add(new DeviceTaskEntity
|
||||
{
|
||||
DeviceUniqueNo = devices.First(item => item.Code == x).UniqueNo,
|
||||
Status = DeviceTaskStatusEnumType.Wait,
|
||||
@@ -293,10 +294,14 @@ public class DevicePermissionService : IDevicePermissionService
|
||||
}
|
||||
}
|
||||
|
||||
_logger.LogInformation("{tenant}任务产生数量{count}", tenantId, waitTasks.Count);
|
||||
if (waitTasks.Any())
|
||||
_logger.LogInformation("{tenant}任务产生新增数量{addCount},删除数量:{delteCount}", tenantId, waitAddTasks.Count, waitDeleteTasks.Count);
|
||||
if (waitAddTasks.Any())
|
||||
{
|
||||
await _dbContext.InsertAsync(waitTasks);
|
||||
await _dbContext.InsertAsync(waitAddTasks);
|
||||
}
|
||||
if (waitDeleteTasks.Any())
|
||||
{
|
||||
await _dbContext.InsertAsync(waitDeleteTasks);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user