Fix for query when multiple parameters are passed. #319

This commit is contained in:
Korina Cordero 2020-02-04 10:33:12 +00:00
parent 3789871f9a
commit 15bafe2363

View file

@ -2483,7 +2483,7 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface
if (isset($datatable['query']['rider']))
{
$query->innerJoin('q.rider', 'r')
->where('r.id = :rider_id')
->andWhere('r.id = :rider_id')
->setParameter('rider_id', $datatable['query']['rider']);
}
if (isset($datatable['query']['schedule_date']))
@ -2494,7 +2494,7 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface
$date_start = DateTime::createFromFormat('m/d/Y H:i:s', $start);
$date_end = DateTime::createFromFormat('m/d/Y H:i:s', $end);
$query->where('q.date_schedule >= :date_start')
$query->andWhere('q.date_schedule >= :date_start')
->andWhere('q.date_schedule <= :date_end')
->setParameter('date_start', $date_start)
->setParameter('date_end', $date_end);