Fix for payment bug. #327
This commit is contained in:
parent
f3e1fd437c
commit
0af69bd963
1 changed files with 13 additions and 12 deletions
|
|
@ -45,7 +45,7 @@ use App\Entity\User;
|
||||||
use App\Entity\JOEvent;
|
use App\Entity\JOEvent;
|
||||||
|
|
||||||
use DateTime;
|
use DateTime;
|
||||||
|
use DateInterval;
|
||||||
|
|
||||||
// Rider API controller
|
// Rider API controller
|
||||||
class RAPIController extends Controller
|
class RAPIController extends Controller
|
||||||
|
|
@ -621,27 +621,27 @@ class RAPIController extends Controller
|
||||||
|
|
||||||
// save to customer vehicle battery record
|
// save to customer vehicle battery record
|
||||||
// TODO: this has to move to JOHandler
|
// TODO: this has to move to JOHandler
|
||||||
$this->updateVehicleBattery($obj);
|
$this->updateVehicleBattery($jo);
|
||||||
|
|
||||||
// create warranty
|
// create warranty
|
||||||
if ($obj->getServiceType() == ServiceType::BATTERY_REPLACEMENT_NEW)
|
if ($jo->getServiceType() == ServiceType::BATTERY_REPLACEMENT_NEW)
|
||||||
{
|
{
|
||||||
$serial = null;
|
$serial = null;
|
||||||
$warranty_class = $obj->getWarrantyClass();
|
$warranty_class = $jo->getWarrantyClass();
|
||||||
$first_name = $obj->getCustomer()->getFirstName();
|
$first_name = $jo->getCustomer()->getFirstName();
|
||||||
$last_name = $obj->getCustomer()->getLastName();
|
$last_name = $jo->getCustomer()->getLastName();
|
||||||
$mobile_number = $obj->getCustomer()->getPhoneMobile();
|
$mobile_number = $jo->getCustomer()->getPhoneMobile();
|
||||||
|
|
||||||
// check if date fulfilled is null
|
// check if date fulfilled is null
|
||||||
if ($obj->getDateFulfill() == null)
|
if ($jo->getDateFulfill() == null)
|
||||||
$date_purchase = $obj->getDateCreate();
|
$date_purchase = $jo->getDateCreate();
|
||||||
else
|
else
|
||||||
$date_purchase = $obj->getDateFulfill();
|
$date_purchase = $jo->getDateFulfill();
|
||||||
|
|
||||||
$plate_number = $wh->cleanPlateNumber($obj->getCustomerVehicle()->getPlateNumber());
|
$plate_number = $wh->cleanPlateNumber($jo->getCustomerVehicle()->getPlateNumber());
|
||||||
|
|
||||||
$batt_list = array();
|
$batt_list = array();
|
||||||
$invoice = $obj->getInvoice();
|
$invoice = $jo->getInvoice();
|
||||||
if (!empty($invoice))
|
if (!empty($invoice))
|
||||||
{
|
{
|
||||||
// get battery
|
// get battery
|
||||||
|
|
@ -945,6 +945,7 @@ class RAPIController extends Controller
|
||||||
return;
|
return;
|
||||||
|
|
||||||
// warranty expiration
|
// warranty expiration
|
||||||
|
$warr_months = 0;
|
||||||
$warr = $jo->getWarrantyClass();
|
$warr = $jo->getWarrantyClass();
|
||||||
if ($warr == WarrantyClass::WTY_PRIVATE)
|
if ($warr == WarrantyClass::WTY_PRIVATE)
|
||||||
$warr_months = $battery->getWarrantyPrivate();
|
$warr_months = $battery->getWarrantyPrivate();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue