Merge branch '98-search-by-phone-number-jo' into 'master'

Resolve "Search by phone number (JO)"

Closes #98

See merge request jankstudio/resq!86
This commit is contained in:
Kendrick Chan 2018-04-24 17:40:27 +00:00
commit 388b8233c9
2 changed files with 11 additions and 4 deletions

View file

@ -1804,9 +1804,9 @@ class JobOrderController extends BaseController
$query->innerJoin('q.cus_vehicle', 'cv')
->innerJoin('q.customer', 'c')
->where('q.status IN (:statuses)')
->andWhere('cv.plate_number like :plate or c.first_name like :plate or c.last_name like :plate')
->andWhere('cv.plate_number like :filter or c.first_name like :filter or c.last_name like :filter')
->setParameter('statuses', $status, Connection::PARAM_STR_ARRAY)
->setParameter('plate', $datatable['query']['data-rows-search'] . '%');
->setParameter('filter', $datatable['query']['data-rows-search'] . '%');
}
else
{
@ -1818,8 +1818,11 @@ class JobOrderController extends BaseController
if (isset($datatable['query']['data-rows-search']))
{
$query->innerJoin('q.cus_vehicle', 'cv')
->where('cv.plate_number like :plate')
->setParameter('plate', $datatable['query']['data-rows-search'] . '%');
->innerJoin('q.customer', 'c')
->where('cv.plate_number like :filter')
->orWhere('c.phone_mobile like :filter')
->orWhere('c.first_name like :filter or c.last_name like :filter')
->setParameter('filter', $datatable['query']['data-rows-search'] . '%');
}
break;
default:

View file

@ -80,6 +80,10 @@
{
field: 'plate_number',
title: 'Plate #'
},
{
field: 'customer_name',
title: 'Customer'
},
{
field: 'delivery_address',