feat(dal): в методе получения Id неиспользуемого шаблона добавлена проверка на Ok статус, чтобы не давать роботу ошибочные задания.

This commit is contained in:
Mikhail Kuznetsov
2026-02-20 15:57:51 +10:00
parent cf98658d21
commit 114f7ec083
7 changed files with 74 additions and 30 deletions

View File

@@ -316,12 +316,12 @@ internal class UnitFilterService : IUnitFilterService
}
// Выполняем промежуточный запрос для логирования
var intermediateResult = await query.Select(u => u.Id).ToListAsync(cancellationToken);
logger.LogDebug(" После фильтра #{Index}: осталось {Count} юнитов", filterIndex, intermediateResult.Count);
//var intermediateResult = await query.Select(u => u.Id).ToListAsync(cancellationToken);
//logger.LogDebug(" После фильтра #{Index}: осталось {Count} юнитов", filterIndex, intermediateResult.Count);
// Обновляем query для следующей итерации
query = unitService.Get().AsNoTracking()
.Where(u => intermediateResult.Contains(u.Id));
//// Обновляем query для следующей итерации
//query = unitService.Get().AsNoTracking()
// .Where(u => intermediateResult.Contains(u.Id));
}
var result = await query.Select(u => u.Id).ToListAsync(cancellationToken);