feat: filter assignments by status

This commit is contained in:
Björn Fromme
2024-01-31 20:15:24 +01:00
parent aef01f25b7
commit 69c83288a5
5 changed files with 35 additions and 0 deletions
+7
View File
@@ -77,6 +77,13 @@ class AssignmentRepository extends ServiceEntityRepository
private function applyFilterSettings(AssignmentFilterDto $filterDto, QueryBuilder $qb): void
{
if (null !== $status = $filterDto->getStatus()) {
$qb
->andWhere($qb->expr()->eq('assignment.status', ':status'))
->setParameter('status', $status)
;
}
if (null !== $dateFrom = $filterDto->getDateFrom()) {
$qb
->andWhere($qb->expr()->gte('destination.dateFrom', ':dateFrom'))