Rename validateRequest to validateJORequest. Modify required parameters for getEstimate. #686

This commit is contained in:
Korina Cordero 2022-06-21 03:57:16 +00:00
parent ce6b1f8049
commit 7985ec8f34

View file

@ -412,23 +412,11 @@ class JobOrderController extends APIController
// check required parameters and api key
$required_params = [
'service_type',
'cv_id',
// 'batt_id',
'trade_in',
'vehicle_id',
];
$res = $this->checkParamsAndKey($req, $em, $required_params);
if ($res->isError())
return $res->getReturnResponse();
// customer
// TODO: needs to be modified to get customer
$cust = $this->session->getCustomer();
if ($cust == null)
{
$res->setError(true)
->setErrorMessage('No customer information found');
return $res->getReturnResponse();
}
$msg = $this->checkRequiredParameters($req, $required_params);
if ($msg)
return new APIResponse(false, $msg);
// make invoice criteria
$icrit = new InvoiceCriteria();
@ -1483,7 +1471,7 @@ class JobOrderController extends APIController
protected function getJobOrderRequestInfo(Request $req, EntityManagerInterface $em, &$data)
{
$error = $this->validateRequest($req, $em);
$error = $this->validateJORequest($req, $em);
if ($error != null)
{
// there is a validation error
@ -1620,7 +1608,7 @@ class JobOrderController extends APIController
return null;
}
protected function validateRequest(Request $req, EntityManagerInterface $em)
protected function validateJORequest(Request $req, EntityManagerInterface $em)
{
$r = $req->request;