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:
commit
affc5d4e86
1 changed files with 13 additions and 4 deletions
|
|
@ -42,10 +42,19 @@ class WarrantyController extends Controller
|
||||||
->getRepository(Warranty::class)
|
->getRepository(Warranty::class)
|
||||||
->createQueryBuilder('w');
|
->createQueryBuilder('w');
|
||||||
|
|
||||||
$query = $qb->where('w.serial = :serial')
|
$query = $qb;
|
||||||
->andWhere('w.plate_number = :platenum')
|
if (!empty($serial))
|
||||||
->setParameter('serial', $serial)
|
{
|
||||||
->setParameter('platenum', $plate_num);
|
$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();
|
$results = $query->getQuery()->getResult();
|
||||||
|
|
||||||
$res = [];
|
$res = [];
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue