feat: feedback per destination

addresses #869bgty87
This commit is contained in:
Björn Fromme
2025-12-23 15:26:18 +01:00
parent cdfd172a1e
commit 8b4e7b2f79
9 changed files with 207 additions and 22 deletions
+10 -2
View File
@@ -318,7 +318,11 @@ class DispositionRepository extends ServiceEntityRepository
->innerJoin('assignment.destination', 'destination')
->leftJoin('disposition.feedback', 'feedback')
->where($qb->expr()->in('disposition.status', ':statuses'))
->setParameter('statuses', [Disposition::STATUS_ENDED, Disposition::STATUS_COMPLETED])
->setParameter('statuses', [
Disposition::STATUS_ENDED,
Disposition::STATUS_PAID,
Disposition::STATUS_COMPLETED,
])
->groupBy('destination.hotelCode', 'destination.hotel')
->orderBy('destination.hotel', 'ASC')
;
@@ -406,7 +410,11 @@ class DispositionRepository extends ServiceEntityRepository
->innerJoin('assignment.destination', 'destination')
->leftJoin('disposition.feedback', 'feedback')
->where($qb->expr()->in('disposition.status', ':statuses'))
->setParameter('statuses', [Disposition::STATUS_ENDED, Disposition::STATUS_COMPLETED])
->setParameter('statuses', [
Disposition::STATUS_ENDED,
Disposition::STATUS_PAID,
Disposition::STATUS_COMPLETED,
])
->groupBy('hotelCode')
->orderBy('hotelCode', 'ASC')
;