fix: revert considering additional hotelcodes for contingent calendar

This commit is contained in:
Björn Fromme
2025-06-27 12:35:34 +02:00
parent 5fcea411cb
commit 621c7e02aa
@@ -37,15 +37,12 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
class ContingentRepository extends AbstractRepository implements ProviderInterface
{
/**
* @param \DateTime $begin
* @param \DateTime|null $end
* @param array $options
* @return EventInterface[]
*
* @throws DBALException
*/
public function getEvents(\DateTime $begin, \DateTime $end = null, array $options = []): array
public function getEvents(\DateTime $begin, ?\DateTime $end = null, array $options = []): array
{
$optionsResolver = new OptionsResolver();
$optionsResolver->setRequired(['hotel']);
@@ -59,11 +56,11 @@ class ContingentRepository extends AbstractRepository implements ProviderInterfa
$qb
->select('c.status as status', 'c.date as date', 'c.min_price as minPrice', 'c.pax', 'c.available', 'c.room_code')
->innerJoin('c', 'tx_epproducts_domain_model_hotel', 'h', 'c.hotel = h.uid')
->leftJoin('c', 'tx_epproducts_domain_model_matchcode', 'm', 'h.uid = m.entity AND m.entity_type = "hotel"')
// ->innerJoin('c', 'tx_epproducts_domain_model_hotel', 'h', 'c.hotel = h.uid')
// ->leftJoin('c', 'tx_epproducts_domain_model_matchcode', 'm', 'h.uid = m.entity AND m.entity_type = "hotel"')
->from('tx_epproducts_domain_model_contingent', 'c')
->where('c.hotel = :hotelUid')
->orWhere('c.hotel_code = m.code')
// ->orWhere('c.hotel_code = m.code')
->andWhere('c.date >= :dateFrom')
->setParameter('hotelUid', $hotel->getUid())
->setParameter('dateFrom', $begin->format('Y-m-d'))