feat: multiselect field for filtering
This commit is contained in:
@@ -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