Add email, invoice and warranty card to warranty check api call #540
This commit is contained in:
parent
59f06d7a5a
commit
7e7c93ce55
1 changed files with 25 additions and 0 deletions
|
|
@ -2822,20 +2822,37 @@ class APIController extends Controller implements LoggedController
|
||||||
// if customer plate number matches the one registered on the warranty
|
// if customer plate number matches the one registered on the warranty
|
||||||
if ($is_customer_warranty)
|
if ($is_customer_warranty)
|
||||||
{
|
{
|
||||||
|
// purchase date of customer
|
||||||
if ($warr->getDatePurchaseCustomer() != null)
|
if ($warr->getDatePurchaseCustomer() != null)
|
||||||
$date_purchase_cust = $warr->getDatePurchaseCustomer()->format('Y-m-d');
|
$date_purchase_cust = $warr->getDatePurchaseCustomer()->format('Y-m-d');
|
||||||
else
|
else
|
||||||
$date_purchase_cust = $today->format('Y-m-d');
|
$date_purchase_cust = $today->format('Y-m-d');
|
||||||
|
|
||||||
|
|
||||||
|
// invoice
|
||||||
|
if ($warr->getFileInvoice() != null)
|
||||||
|
$invoice_url = $req->getSchemeAndHttpHost() . '/warranty_uploads/' . $warr->getFileInvoice();
|
||||||
|
else
|
||||||
|
$invoice_url = '';
|
||||||
|
|
||||||
|
// warranty card
|
||||||
|
if ($warr->getFileWarrantyCard() != null)
|
||||||
|
$warr_card_url = $req->getSchemeAndHttpHost() . '/warranty_uploads/' . $warr->getFileWarrantyCard();
|
||||||
|
else
|
||||||
|
$warr_card_url = '';
|
||||||
|
|
||||||
$customer = [
|
$customer = [
|
||||||
'first_name' => $warr->getFirstName(),
|
'first_name' => $warr->getFirstName(),
|
||||||
'last_name' => $warr->getLastName(),
|
'last_name' => $warr->getLastName(),
|
||||||
'mobile_number' => $mobile_num,
|
'mobile_number' => $mobile_num,
|
||||||
'plate_number' => $warr_plate,
|
'plate_number' => $warr_plate,
|
||||||
|
'email' => $warr->getEmail(),
|
||||||
];
|
];
|
||||||
$other_data = [
|
$other_data = [
|
||||||
'odometer' => $warr->getOdometer(),
|
'odometer' => $warr->getOdometer(),
|
||||||
'date_purchase' => $date_purchase_cust,
|
'date_purchase' => $date_purchase_cust,
|
||||||
|
'invoice' => $invoice_url,
|
||||||
|
'warr_card' => $warr_card_url,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
@ -2846,10 +2863,13 @@ class APIController extends Controller implements LoggedController
|
||||||
'last_name' => '',
|
'last_name' => '',
|
||||||
'mobile_number' => '',
|
'mobile_number' => '',
|
||||||
'plate_number' => '',
|
'plate_number' => '',
|
||||||
|
'email' => '',
|
||||||
];
|
];
|
||||||
$other_data = [
|
$other_data = [
|
||||||
'odometer' => 0,
|
'odometer' => 0,
|
||||||
'date_purchase' => $today->format('Y-m-d'),
|
'date_purchase' => $today->format('Y-m-d'),
|
||||||
|
'invoice' => '',
|
||||||
|
'warr_card' => '',
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -2861,10 +2881,13 @@ class APIController extends Controller implements LoggedController
|
||||||
'last_name' => '',
|
'last_name' => '',
|
||||||
'mobile_number' => '',
|
'mobile_number' => '',
|
||||||
'plate_number' => '',
|
'plate_number' => '',
|
||||||
|
'email' => '',
|
||||||
];
|
];
|
||||||
$other_data = [
|
$other_data = [
|
||||||
'odometer' => 0,
|
'odometer' => 0,
|
||||||
'date_purchase' => $today->format('Y-m-d'),
|
'date_purchase' => $today->format('Y-m-d'),
|
||||||
|
'invoice' => '',
|
||||||
|
'warr_card' => '',
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2897,6 +2920,8 @@ class APIController extends Controller implements LoggedController
|
||||||
'customer' => $customer,
|
'customer' => $customer,
|
||||||
'battery' => $battery,
|
'battery' => $battery,
|
||||||
'odometer' => $other_data['odometer'],
|
'odometer' => $other_data['odometer'],
|
||||||
|
'invoice' => $other_data['invoice'],
|
||||||
|
'warr_card' => $other_data['warr_card'],
|
||||||
'date_purchase' => $other_data['date_purchase'],
|
'date_purchase' => $other_data['date_purchase'],
|
||||||
'message' => [
|
'message' => [
|
||||||
'register_error' => 'Warranty serial code has already been registered.',
|
'register_error' => 'Warranty serial code has already been registered.',
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue