Resolve "Move APIController methods into CAPI" #1611

Merged
korina.cordero merged 22 commits from 686-move-apicontroller-methods-into-capi into master 2022-09-19 06:39:39 +00:00
5 changed files with 30 additions and 10 deletions
Showing only changes of commit 44b9679a2e - Show all commits

View file

@ -1,6 +1,6 @@
<?php
namespace App\Controller\CAPI\ResqAPI;
namespace App\Controller\TAPI;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;

View file

@ -1,6 +1,6 @@
<?php
namespace App\Controller\CAPI\ResqAPI;
namespace App\Controller\TAPI;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
@ -75,17 +75,28 @@ class JobOrderController extends APIController
// check required parameters and api key
$required_params = [
'service_type',
'cv_id',
'trade_in',
'long',
'lat',
'warranty',
'trade_in_type',
'longitude',
'latitude',
'mode_of_payment',
'first_name',
'last_name',
'mobile_number',
'vehicle_manufacturer',
'vehicle_model',
'plate_number'
];
$res = $this->checkParamsAndKey($req, $em, $required_params);
if ($res->isError())
return $res->getReturnResponse();
// get data from request
$data = $this->getJobOrderRequestInfo($req);
// process customer and vehicle information
$this->processCustomerAndVehicleInformation();
// trade in type
$trade_in = $req->request->get('trade_in');
@ -1633,5 +1644,14 @@ class JobOrderController extends APIController
return $file_path;
}
protected function getJobOrderRequestInfo(Request $req)
{
return $data;
}
// TODO: add function to clean plate number
// TODO: add function to normalize strings (lowercase them since the types are lowercase)
}

View file

@ -1,6 +1,6 @@
<?php
namespace App\Controller\CAPI\ResqAPI;
namespace App\Controller\TAPI;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;

View file

@ -1,6 +1,6 @@
<?php
namespace App\Controller\CAPI\ResqAPI;
namespace App\Controller\TAPI;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;

View file

@ -1,6 +1,6 @@
<?php
namespace App\Controller\CAPI\ResqAPI;
namespace App\Controller\TAPI;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;