diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 0c2ff20..7ebb351 100755 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -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'); diff --git a/app/Controllers/ClaimController.php b/app/Controllers/ClaimController.php index 6819d7e..ac83e73 100644 --- a/app/Controllers/ClaimController.php +++ b/app/Controllers/ClaimController.php @@ -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); diff --git a/app/Controllers/EndorsementController.php b/app/Controllers/EndorsementController.php index 68a8864..d010b0d 100644 --- a/app/Controllers/EndorsementController.php +++ b/app/Controllers/EndorsementController.php @@ -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);