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->get("policy/searchThePolicies", "PolicyController::searchThePolicies");
|
||||
$routes->post('policy/calculateCommissionRequest', 'PolicyController::calculateCommissionRequest');
|
||||
$routes->get("policy/vehicleTypeMaster", "PolicyController::vehicleTypeMaster");
|
||||
$routes->get("policy/fuelTypeMaster", "PolicyController::fuelTypeMaster");
|
||||
|
||||
|
||||
//claims
|
||||
|
||||
@ -64,7 +64,7 @@ class PolicyController extends ResourceController
|
||||
|
||||
protected $fuelType = [
|
||||
'Petrol' => 'Petrol','Diesel' => 'Diesel','CNG' => 'CNG','LPG' => 'LPG',
|
||||
]
|
||||
];
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
@ -91,8 +91,12 @@ class PolicyController extends ResourceController
|
||||
public function findPolicy()
|
||||
{
|
||||
try {
|
||||
|
||||
$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['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