diff --git a/app/Config/Routes.php b/app/Config/Routes.php index e76db8c..fc72539 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -26,6 +26,8 @@ $routes->get('/digibko/v1/employers', 'BkoReports::employersList'); $routes->get('/digibko/v1/employers/signatory', 'BkoReports::signatoryList'); $routes->post('/digibko/v1/employers/signatory', 'BkoReports::signatoryAdd'); +$routes->get('/digibko/v1/users', 'BkoReports::listUsers'); + $routes->post('/digibko/v1/employer', 'BkoReports::employerAdd'); @@ -43,6 +45,7 @@ $routes->post('/digiusers/v1/bvn/verify', 'DigiFiBVN::completeBVNVerif $routes->get('/digiusers/v1/dash', 'Users::userDash'); $routes->get('/digiusers/v1/profile', 'Users::userProfile'); +$routes->get('/digiusers/v1/employers', 'BkoReports::employersList'); $routes->post('/digiusers/v1/loan/apply', 'Loan::loanApply'); $routes->get('/digiusers/v1/loan/loanlist', 'Loan::loanlist'); diff --git a/app/Controllers/BkoReports.php b/app/Controllers/BkoReports.php index 88ddf3d..144e839 100644 --- a/app/Controllers/BkoReports.php +++ b/app/Controllers/BkoReports.php @@ -184,4 +184,14 @@ $loc = 100; return $this->respond($result_data, 200); } + public function listUsers(){ + + $query = $this->db->query("SELECT e.name AS employer_name, es.* FROM employers_signatory es LEFT JOIN employers e ON e.id = es.employer_id"); + $row = $query->getResult('array'); + $data = [ + 'call_return' => '100', + 'records' => $row + ]; + return $this->respond($data, 200); + } } \ No newline at end of file