Merge remote-tracking branch 'origin/main'
This commit is contained in:
commit
f6d75b7b78
@ -117,6 +117,8 @@ $routes->group('api', ['filter' => 'appSignature'], function ($routes) {
|
|||||||
$routes->post('policy/uploadPolicyFile', 'PolicyController::uploadPolicyFile');
|
$routes->post('policy/uploadPolicyFile', 'PolicyController::uploadPolicyFile');
|
||||||
$routes->get("policy/searchThePolicies", "PolicyController::searchThePolicies");
|
$routes->get("policy/searchThePolicies", "PolicyController::searchThePolicies");
|
||||||
$routes->post('policy/calculateCommissionRequest', 'PolicyController::calculateCommissionRequest');
|
$routes->post('policy/calculateCommissionRequest', 'PolicyController::calculateCommissionRequest');
|
||||||
|
$routes->get("policy/vehicleTypeMaster", "PolicyController::vehicleTypeMaster");
|
||||||
|
$routes->get("policy/fuelTypeMaster", "PolicyController::fuelTypeMaster");
|
||||||
|
|
||||||
|
|
||||||
//claims
|
//claims
|
||||||
|
|||||||
@ -64,7 +64,7 @@ class PolicyController extends ResourceController
|
|||||||
|
|
||||||
protected $fuelType = [
|
protected $fuelType = [
|
||||||
'Petrol' => 'Petrol','Diesel' => 'Diesel','CNG' => 'CNG','LPG' => 'LPG',
|
'Petrol' => 'Petrol','Diesel' => 'Diesel','CNG' => 'CNG','LPG' => 'LPG',
|
||||||
]
|
];
|
||||||
|
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
@ -91,8 +91,12 @@ class PolicyController extends ResourceController
|
|||||||
public function findPolicy()
|
public function findPolicy()
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
|
|
||||||
$id = $this->request->getGet('id');
|
$id = $this->request->getGet('id');
|
||||||
$record = $this->PolicyModel->find($id);
|
$record = $this->PolicyModel->select('partner_policy.* , ipti.insurance_plan_type,')
|
||||||
|
->join('partner_quotation pq', 'pq.id = partner_policy.quotation_id', 'left')
|
||||||
|
->join('partner_insurance_plan_type_master ipti', 'ipti.id = pq.insurance_plan_type_id', 'left')
|
||||||
|
->find($id);
|
||||||
|
|
||||||
$record['issued_date'] = format_date_for_client($record['issued_date']);
|
$record['issued_date'] = format_date_for_client($record['issued_date']);
|
||||||
$record['start_date'] = format_date_for_client($record['start_date']);
|
$record['start_date'] = format_date_for_client($record['start_date']);
|
||||||
@ -1127,6 +1131,29 @@ class PolicyController extends ResourceController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function vehicleTypeMaster()
|
||||||
|
{
|
||||||
|
// Get only values & make unique
|
||||||
|
$vehicleTypes = array_values(array_unique($this->tier1VehicleTypeMap));
|
||||||
|
|
||||||
|
return $this->respond([
|
||||||
|
'status' => 'success',
|
||||||
|
'data' => $vehicleTypes
|
||||||
|
], 200);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function fuelTypeMaster()
|
||||||
|
{
|
||||||
|
$fuelTypes = array_values(array_unique($this->fuelType));
|
||||||
|
|
||||||
|
return $this->respond([
|
||||||
|
'status' => 'success',
|
||||||
|
'data' => $fuelTypes
|
||||||
|
], 200);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user