GWM : claim api

This commit is contained in:
Gowtham M 2025-09-23 10:48:04 +05:30
parent 90a860169a
commit 76554e8e91
3 changed files with 11 additions and 1 deletions

View File

@ -89,7 +89,7 @@ $routes->group('api', ['filter' => 'appSignature'], function ($routes) {
//claims
$routes->get('claim/ClaimList', 'ClaimController::ClaimList');
$routes->post('claim/createClaim', 'ClaimController::createPolicy');
$routes->post('claim/createClaim', 'ClaimController::createClaim');
//endorsement
$routes->get('endorsement/endorsementList', 'EndorsementController::endorsementList');

View File

@ -33,6 +33,7 @@ class ClaimController extends ResourceController
$id = $this->request->getGet('id'); // claim id
$manager_id = $this->request->getGet('manager_id');
$agent_id = $this->request->getGet('agent_id');
$policy_number = $this->request->getGet('policy_number');
$builder = $this->db->table('ticket_master tm')
@ -74,6 +75,10 @@ class ClaimController extends ResourceController
$builder->where('tm.agent_id', $agent_id);
}
if (!empty($policy_number)) {
$builder->where('tm.policy_no', $policy_number);
}
$data = $builder->get()->getResultArray();
return $this->respond(['status' => 'success', 'code' => 200, 'data' => $data], 200);

View File

@ -32,6 +32,7 @@ class EndorsementController extends ResourceController
$id = $this->request->getGet('id'); // endorsement id
$manager_id = $this->request->getGet('manager_id');
$agent_id = $this->request->getGet('agent_id');
$policy_number = $this->request->getGet('policy_number');
$builder = $this->EndorsementModel
->select('partner_endorsement_request.*,
@ -70,6 +71,10 @@ class EndorsementController extends ResourceController
$builder->where('partner_endorsement_request.agent_id', $agent_id);
}
if (!empty($policy_number)) {
$builder->where('partner_endorsement_request.policy_number', $policy_number);
}
$data = $builder->get()->getResultArray();
return $this->respond(['status' => 'success','code' => 200,'data' => $data], 200);