Merge branch '223-add-customer-battery-search-under-support' into 'master'

Fix the query to handle more search scenarios. #223

Closes #223

See merge request jankstudio/resq!262
This commit is contained in:
Kendrick Chan 2019-06-18 11:17:42 +00:00
commit affc5d4e86

View file

@ -42,10 +42,19 @@ class WarrantyController extends Controller
->getRepository(Warranty::class)
->createQueryBuilder('w');
$query = $qb->where('w.serial = :serial')
->andWhere('w.plate_number = :platenum')
->setParameter('serial', $serial)
->setParameter('platenum', $plate_num);
$query = $qb;
if (!empty($serial))
{
$qb->where('w.serial = :serial')
->setParameter('serial', $serial);
}
if (!empty($plate_num))
{
$qb->andWhere('w.plate_number = :plate_num')
->setParameter('plate_num', $plate_num);
}
$results = $query->getQuery()->getResult();
$res = [];