GWM : gwm

This commit is contained in:
Gowtham M 2025-11-13 11:56:11 +05:30
parent a7ac5fcc7f
commit f9ee583f6f
3 changed files with 31 additions and 3 deletions

View File

@ -204,6 +204,14 @@ class EnquiryController extends ResourceController
$previousPolicy->move($uploadPath, $previousPolicyFileName);
}
//get insurer_branch_id
if(isset($data['insurer_id']))
{
$query = $this->db->query("SELECT id FROM insurer_branch WHERE insurer_id = ? LIMIT 1", [$data['insurer_id']]);
$insurerBranchresult = $query->getRowArray();
}
$insertData = [
'agent_id' => $data['agent_id'],
'name' => $data['name'],
@ -217,9 +225,17 @@ class EnquiryController extends ResourceController
'remarks' => $data['remarks'],
'manager_id' => $data['manager_id'] ,
'created_by' => $data['created_by'],
'is_data_created_by_handler' => $data['is_data_created_by_handler'] ?? 0
'is_data_created_by_handler' => $data['is_data_created_by_handler'] ?? 0 ,
'assigned_to' => $data['assigned_to'] ?? 0,
'insurer_id' => $data['insurer_id'] ?? 0,
'insurer_branch_id'=> $insurerBranchresult['id'] ?? 0,
'broker_id' => $data['broker_id'] ?? 1,
];
$enquiryId = $this->enquiryModel->insert($insertData , true);
trigger_email('enquiry_created', ['enquiry_id' => $enquiryId]);
@ -248,6 +264,13 @@ class EnquiryController extends ResourceController
return $this->respond(['status' => 'failed', 'code' => 200, 'error' => 'Data Not Found'], 200);
}
//get insurer_branch_id
if(isset($data['insurer_id']))
{
$query = $this->db->query("SELECT id FROM insurer_branch WHERE insurer_id = ? LIMIT 1", [$data['insurer_id']]);
$insurerBranchresult = $query->getRowArray();
}
$updateData = [
@ -259,6 +282,11 @@ class EnquiryController extends ResourceController
'vehicle_type_id' => $data['vehicle_type_id'] ?? $enquiry['vehicle_type_id'],
'remarks' => $data['remarks'] ?? $enquiry['remarks'],
'updated_by' => $data['updated_by'] ?? null,
'assigned_to' => $data['assigned_to'] ?? $enquiry['assigned_to'],
'insurer_id' => $data['insurer_id'] ?? $enquiry['insurer_id'],
'insurer_branch_id'=> $insurerBranchresult['id'] ?? $enquiry['insurer_branch_id'],
'broker_id' => $data['broker_id'] ?? $enquiry['broker_id'],
];
// File updates

View File

@ -17,7 +17,7 @@ class SwaggerController extends BaseController
{
header('Content-Type: application/json');
$openapi = Generator::scan([APPPATH . 'Controllers', APPPATH . 'Models']);
dd($openapi);
echo $openapi; die;
echo $openapi->toJson();
}
}

View File

@ -43,7 +43,7 @@ class EnquiryModel extends Model
$data = $this->select('partner_enquiry.*, partner_enquiry.name as insured_name,
VT.vehicle_type as vehicle_type,
A.name as agent_name,
I.name as insurer_name,
I.name as insurer_name,I.short_name as insurer_short_name,
S.name as assigned_to_name,
Q.id as quotation_id,
P.payment_mode,