feat: multiselect field for filtering
This commit is contained in:
1 parent
1cb0227d1e
commit
7d84f321da
9 files changed
+151
-31
No files matched your search
@@ -154,17 +154,17 @@ class AssignmentRepository extends ServiceEntityRepository
|
||||
;
|
||||
}
|
||||
|
||||
if (null !== $jobProfile = $filterDto->getJobProfile()) {
|
||||
if ($jobProfiles = $filterDto->getJobProfiles()) {
|
||||
$qb
|
||||
->andWhere($qb->expr()->eq('assignment.jobProfile', ':jobProfile'))
|
||||
->setParameter('jobProfile', $jobProfile)
|
||||
->andWhere($qb->expr()->in('assignment.jobProfile', ':jobProfiles'))
|
||||
->setParameter('jobProfiles', $jobProfiles)
|
||||
;
|
||||
}
|
||||
|
||||
if (null !== $hotelCode = $filterDto->getHotel()) {
|
||||
if ($hotelCodes = $filterDto->getHotels()) {
|
||||
$qb
|
||||
->andWhere($qb->expr()->eq('destination.hotelCode', ':hotelCode'))
|
||||
->setParameter('hotelCode', $hotelCode)
|
||||
->andWhere($qb->expr()->in('destination.hotelCode', ':hotelCodes'))
|
||||
->setParameter('hotelCodes', $hotelCodes)
|
||||
;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user