From a3c23caa66ab050616f756da31f9f69dce4c8081 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sat, 15 Jun 2024 13:41:28 -0400 Subject: [PATCH] SELECT * FROM employers WHERE signatory_count > 0 ORDER BY name ASC --- app/Config/Routes.php | 2 +- app/Controllers/Employers.php | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 7c0984f..c625a93 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -47,7 +47,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->get('/digiusers/v1/employers', 'Employers:approvedEmployersList'); $routes->post('/digiusers/v1/loan/apply', 'Loan::loanApply'); $routes->get('/digiusers/v1/loan/loanlist', 'Loan::loanlist'); diff --git a/app/Controllers/Employers.php b/app/Controllers/Employers.php index c0eade2..b516a2b 100644 --- a/app/Controllers/Employers.php +++ b/app/Controllers/Employers.php @@ -2,9 +2,28 @@ namespace App\Controllers; +use CodeIgniter\HTTP\ResponseInterface; + + class Employers extends BaseController { + public function approvedEmployersList() :ResponseInterface { + $query = $this->db->query("SELECT uid,name FROM employer_sector"); + $employer_sector = $query->getResult('array'); + $query = $this->db->query("SELECT uid,name FROM salary_sources"); + $salary_sources = $query->getResult('array'); + + $query = $this->db->query("SELECT * FROM employers WHERE signatory_count > 0 ORDER BY name ASC"); + $row = $query->getResult('array'); + $data = [ + 'call_return' => '100', + 'salary_sources' => $salary_sources, + 'employer_sector' => $employer_sector, + 'records' => $row + ]; + return $this->respond($data, 200); + } public function verifyEmployer() {