From 233dfb5480cbf3c7a8b7db4157e9cf6d3a449e1f Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Tue, 6 Aug 2024 13:13:48 -0400 Subject: [PATCH] Loan data --- app/Config/Routes.php | 1 + app/Controllers/Loan.php | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/app/Config/Routes.php b/app/Config/Routes.php index de36997..6b5439e 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -64,6 +64,7 @@ $routes->get('/digiusers/v1/employers', 'Employers::approvedEmploye $routes->post('/digiusers/v1/loan/apply', 'Loan::loanApply'); $routes->get('/digiusers/v1/loan/loanlist', 'Loan::loanlist'); +$routes->get('/digiusers/v1/loan/loandetail', 'Loan::loanDetail'); $routes->get('/digiusers/v1/loan/paymentcard/add', 'Loan::addPaymentCard'); diff --git a/app/Controllers/Loan.php b/app/Controllers/Loan.php index c80f105..4c9a58c 100644 --- a/app/Controllers/Loan.php +++ b/app/Controllers/Loan.php @@ -3,6 +3,7 @@ namespace App\Controllers; use CodeIgniter\API\ResponseTrait; +use PHPUnit\Util\Json; class Loan extends BaseController { @@ -161,6 +162,31 @@ disbursement return $this->respond([], 200); } + + public function loanDetail(){ + + $in = $this->request->getGet(); + $data = []; + + $mysql ="SELECT * FROM applications WHERE customer_uid = '". $in["uid"]."' AND uid='". $in["application_uid"]."' "; + $query = $this->db->query($mysql); + $row = $query->getRowArray(); + $row["loan_detail"] = json_decode( $row["loan_detail"] ); // "ameye"; + //$row["loan_detail"]["employment"] = json_decode( $row["loan_detail"]["employment"] ); + $employment_line = json_decode( $row["loan_detail"]->employment ); //["employment"] ; + $row["employment"] = $employment_line ; // json_decode( $row["loan_detail"]["employment"] ); + + $loan_reference_line = json_decode( $row["loan_detail"]->loan_reference ); + $row["loan_reference"] = $loan_reference_line ; + + $disbursement_line = json_decode( $row["loan_detail"]->disbursement ); + $row["disbursement"] = $disbursement_line ; + + + + return $this->respond(["loan"=>$row], 200); + } + public function startProcessing(){ return []; }