Add checking for valid plate number before warranty creation after JO is fulfilled. #311
This commit is contained in:
parent
1fc64cef8a
commit
075c83fb0d
2 changed files with 34 additions and 27 deletions
|
|
@ -857,8 +857,11 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface
|
||||||
else
|
else
|
||||||
$date_purchase = $obj->getDateFulfill();
|
$date_purchase = $obj->getDateFulfill();
|
||||||
|
|
||||||
$plate_number = $this->wh->cleanPlateNumber($obj->getCustomerVehicle()->getPlateNumber());
|
// validate plate number
|
||||||
|
// $plate_number = $this->wh->cleanPlateNumber($jo->getCustomerVehicle()->getPlateNumber());
|
||||||
|
$plate_number = Warranty::cleanPlateNumber($obj->getCustomerVehicle()->getPlateNumber());
|
||||||
|
if ($plate_number != false)
|
||||||
|
{
|
||||||
$batt_list = array();
|
$batt_list = array();
|
||||||
$invoice = $obj->getInvoice();
|
$invoice = $obj->getInvoice();
|
||||||
if (!empty($invoice))
|
if (!empty($invoice))
|
||||||
|
|
@ -879,6 +882,7 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// cancel job order
|
// cancel job order
|
||||||
public function cancelJobOrder(Request $req, int $id, MQTTClient $mclient)
|
public function cancelJobOrder(Request $req, int $id, MQTTClient $mclient)
|
||||||
|
|
|
||||||
|
|
@ -723,8 +723,11 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
|
||||||
else
|
else
|
||||||
$date_purchase = $obj->getDateFulfill();
|
$date_purchase = $obj->getDateFulfill();
|
||||||
|
|
||||||
$plate_number = $this->wh->cleanPlateNumber($obj->getCustomerVehicle()->getPlateNumber());
|
// validate plate number
|
||||||
|
// $plate_number = $this->wh->cleanPlateNumber($jo->getCustomerVehicle()->getPlateNumber());
|
||||||
|
$plate_number = Warranty::cleanPlateNumber($obj->getCustomerVehicle()->getPlateNumber());
|
||||||
|
if ($plate_number != false)
|
||||||
|
{
|
||||||
$batt_list = array();
|
$batt_list = array();
|
||||||
$invoice = $obj->getInvoice();
|
$invoice = $obj->getInvoice();
|
||||||
if (!empty($invoice))
|
if (!empty($invoice))
|
||||||
|
|
@ -743,7 +746,7 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
|
||||||
|
|
||||||
$this->wh->createWarranty($serial, $plate_number, $first_name, $last_name, $mobile_number, $batt_list, $date_purchase, $warranty_class);
|
$this->wh->createWarranty($serial, $plate_number, $first_name, $last_name, $mobile_number, $batt_list, $date_purchase, $warranty_class);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue