From 685e735bba02a7cd4d2f7619e5e42a1d6586f28e Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Wed, 5 Jun 2024 14:31:09 -0400 Subject: [PATCH] employer --- app/Config/Routes.php | 7 +++++++ app/Controllers/BkoReports.php | 17 +++++++++++++++++ app/Controllers/Loan.php | 4 ++++ 3 files changed, 28 insertions(+) diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 8735e2d..0170bd8 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -21,6 +21,13 @@ $routes->get('/digibko/v1/loan/ready', 'BkoReports::readyApplication'); $routes->get('/digibko/v1/loan/approved', 'BkoReports::approvedApplication'); $routes->get('/digibko/v1/loan/rejected', 'BkoReports::rejectedApplication'); +$routes->get('/digibko/employers', 'BkoReports::employersList'); + +/* + * Processing the loan from back office + */ +$routes->post('/digibko/v1/loan/start-processing', 'Loan::startProcessing'); + $routes->get('/digibko/v1/dashboard/bvn/recent', 'DigiFiAuth::startBkoToken'); //$routes->get('/digibko/v1/applications/pending', 'BkoReports::pendingApplication'); diff --git a/app/Controllers/BkoReports.php b/app/Controllers/BkoReports.php index 36d6cac..0658958 100644 --- a/app/Controllers/BkoReports.php +++ b/app/Controllers/BkoReports.php @@ -112,6 +112,23 @@ class BkoReports extends BaseController // return $this->respond([], 200); } +public function employersList() :ResponseInterface { + $query = $this->db->query("SELECT c.firstname, c.lastname, a.uid,a.loan_amount, + a.payment_month,a.sales_agent,a.gender, + a.marital_status,a.email,a.address, + a.state,a.country,a.status,a.added, + a.updated + FROM applications a + LEFT JOIN customers c ON c.uid = a.customer_uid WHERE a.status = 7 "); + $row = $query->getResult('array'); + $data = [ + 'call_return' => '100', + 'records' => $row + ]; + return $this->respond($data, 200); + // return $this->respond([], 200); + +} } \ No newline at end of file diff --git a/app/Controllers/Loan.php b/app/Controllers/Loan.php index d6709f8..0882c5c 100644 --- a/app/Controllers/Loan.php +++ b/app/Controllers/Loan.php @@ -109,4 +109,8 @@ disbursement return $this->respond([], 200); } + + public function startProcessing(){ + return []; + } } \ No newline at end of file