GWM : claim api
This commit is contained in:
parent
90a860169a
commit
76554e8e91
@ -89,7 +89,7 @@ $routes->group('api', ['filter' => 'appSignature'], function ($routes) {
|
|||||||
|
|
||||||
//claims
|
//claims
|
||||||
$routes->get('claim/ClaimList', 'ClaimController::ClaimList');
|
$routes->get('claim/ClaimList', 'ClaimController::ClaimList');
|
||||||
$routes->post('claim/createClaim', 'ClaimController::createPolicy');
|
$routes->post('claim/createClaim', 'ClaimController::createClaim');
|
||||||
|
|
||||||
//endorsement
|
//endorsement
|
||||||
$routes->get('endorsement/endorsementList', 'EndorsementController::endorsementList');
|
$routes->get('endorsement/endorsementList', 'EndorsementController::endorsementList');
|
||||||
|
|||||||
@ -33,6 +33,7 @@ class ClaimController extends ResourceController
|
|||||||
$id = $this->request->getGet('id'); // claim id
|
$id = $this->request->getGet('id'); // claim id
|
||||||
$manager_id = $this->request->getGet('manager_id');
|
$manager_id = $this->request->getGet('manager_id');
|
||||||
$agent_id = $this->request->getGet('agent_id');
|
$agent_id = $this->request->getGet('agent_id');
|
||||||
|
$policy_number = $this->request->getGet('policy_number');
|
||||||
|
|
||||||
|
|
||||||
$builder = $this->db->table('ticket_master tm')
|
$builder = $this->db->table('ticket_master tm')
|
||||||
@ -74,6 +75,10 @@ class ClaimController extends ResourceController
|
|||||||
$builder->where('tm.agent_id', $agent_id);
|
$builder->where('tm.agent_id', $agent_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!empty($policy_number)) {
|
||||||
|
$builder->where('tm.policy_no', $policy_number);
|
||||||
|
}
|
||||||
|
|
||||||
$data = $builder->get()->getResultArray();
|
$data = $builder->get()->getResultArray();
|
||||||
|
|
||||||
return $this->respond(['status' => 'success', 'code' => 200, 'data' => $data], 200);
|
return $this->respond(['status' => 'success', 'code' => 200, 'data' => $data], 200);
|
||||||
|
|||||||
@ -32,6 +32,7 @@ class EndorsementController extends ResourceController
|
|||||||
$id = $this->request->getGet('id'); // endorsement id
|
$id = $this->request->getGet('id'); // endorsement id
|
||||||
$manager_id = $this->request->getGet('manager_id');
|
$manager_id = $this->request->getGet('manager_id');
|
||||||
$agent_id = $this->request->getGet('agent_id');
|
$agent_id = $this->request->getGet('agent_id');
|
||||||
|
$policy_number = $this->request->getGet('policy_number');
|
||||||
|
|
||||||
$builder = $this->EndorsementModel
|
$builder = $this->EndorsementModel
|
||||||
->select('partner_endorsement_request.*,
|
->select('partner_endorsement_request.*,
|
||||||
@ -70,6 +71,10 @@ class EndorsementController extends ResourceController
|
|||||||
$builder->where('partner_endorsement_request.agent_id', $agent_id);
|
$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();
|
$data = $builder->get()->getResultArray();
|
||||||
|
|
||||||
return $this->respond(['status' => 'success','code' => 200,'data' => $data], 200);
|
return $this->respond(['status' => 'success','code' => 200,'data' => $data], 200);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user