From b7fea2a7871748243b0c5dc26a86bdadd6aa1374 Mon Sep 17 00:00:00 2001 From: Nur Izzati Zulkifli Date: Sun, 17 Mar 2024 11:41:45 +0800 Subject: [PATCH] update lelong controller untuk kiraupahUjrahOnePercentRebate --- app/Http/Controllers/LelongController.php | 34 +++++++++++++++++++++-- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php index d303591..0549cc1 100644 --- a/app/Http/Controllers/LelongController.php +++ b/app/Http/Controllers/LelongController.php @@ -1668,10 +1668,38 @@ class LelongController extends Controller // } public function kiraupahUjrahOnePercentRebate($kodcaw,$norujukan){ - $master = new MasterServices($kodcaw); - $response = $master->kiraupahUjrahOnePercentRebate($kodcaw,$norujukan); + // $master = new MasterServices($kodcaw); + // $response = $master->kiraupahUjrahOnePercentRebate($kodcaw,$norujukan); - return $response; + // return $response; + $cawangan = Cawangan::on('mysql7') + ->where('kodcaw','=',$kodcaw) + ->first(); + + $onepercentservices = new Calculation(); + + // $cawangan = $kodcaw; + + $gadai_data = Gadai::on($cawangan['mysql']) + ->where('norujukan','=',$norujukan) + ->first(); + + if($gadai_data['tempoh'] >= 12.0){ + $tempoh = 12; + }else{ + $tempoh = $gadai_data['tempoh']; + } + + $bilang_bln = $tempoh - $gadai_data['tempohbayar']; + $array_upah = $onepercentservices->kiraanKeuntunganRebet($gadai_data['bakipjm'],$gadai_data['nilaimarhun'],$gadai_data['kadarupah'],$gadai_data['margin_semasa']); + // $ujrah_rounded = $onepercentservices->getRoundedMethod($array_upah['ujrah']); + // $keuntungan_rounded = $onepercentservices->getRoundedMethod($array_upah['onepercent']); + $ujrah = $bilang_bln * $array_upah['ujrah']; + $onepercent = $bilang_bln * $array_upah['onepercent']; + $ujrah = $onepercentservices->getRoundedMethod($ujrah); + $onepercent = $onepercentservices->getRoundedMethod($onepercent); + + return ['ujrah' => $ujrah, 'onepercent' => $onepercent]; }