Modify query to find customer vehicle using plate number. #302
This commit is contained in:
parent
72c26e0424
commit
c224b1773d
2 changed files with 8 additions and 5 deletions
|
|
@ -92,7 +92,7 @@ class UpdateCustomerVehicleWarrantyCommand extends Command
|
||||||
} */
|
} */
|
||||||
$this->wh->updateCustomerVehicle($serial, $batteries, $plate_number, $expiry_date);
|
$this->wh->updateCustomerVehicle($serial, $batteries, $plate_number, $expiry_date);
|
||||||
|
|
||||||
$this->em->clear();
|
$this->em->detach($row[0]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -93,9 +93,12 @@ class WarrantyHandler
|
||||||
{
|
{
|
||||||
// find customer vehicle using plate number
|
// find customer vehicle using plate number
|
||||||
error_log('Finding customer vehicle with plate number ' . $plate_number);
|
error_log('Finding customer vehicle with plate number ' . $plate_number);
|
||||||
$cust_vehicles = $this->em->getRepository(CustomerVehicle::class)->findBy(['plate_number' => $plate_number]);
|
$cv_q = $this->em->createQuery('select count(cv) from App\Entity\CustomerVehicle cv where cv.plate_number = :plate_number')
|
||||||
|
->setParameter('plate_number', $plate_number);
|
||||||
|
$cv_result = $cv_q->getSingleScalarResult();
|
||||||
|
|
||||||
$battery_id = null;
|
$battery_id = null;
|
||||||
if (!empty($cust_vehicles))
|
if ($cv_result != 0)
|
||||||
{
|
{
|
||||||
if (!empty($batteries))
|
if (!empty($batteries))
|
||||||
{
|
{
|
||||||
|
|
@ -115,8 +118,8 @@ class WarrantyHandler
|
||||||
'serial' => $serial,
|
'serial' => $serial,
|
||||||
'expiry_date' => $date_expire,
|
'expiry_date' => $date_expire,
|
||||||
'plate_number' => $plate_number]);
|
'plate_number' => $plate_number]);
|
||||||
$q->execute();
|
$q->execute();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function updateWarranty(Warranty $warr, $first_name, $last_name, $mobile_number, $batt_list, DateTime $date_purchase)
|
public function updateWarranty(Warranty $warr, $first_name, $last_name, $mobile_number, $batt_list, DateTime $date_purchase)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue