From d60d9f7e0e47ff121e666716abbc7468b6d187e4 Mon Sep 17 00:00:00 2001 From: KhatamNugraha Date: Wed, 28 Feb 2024 11:32:36 +0700 Subject: [PATCH] fine error 46 --- Http/Controllers/KonfirmasiBankController.php | 45 ++++++++++--------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/Http/Controllers/KonfirmasiBankController.php b/Http/Controllers/KonfirmasiBankController.php index 9b25b24..395d6d7 100644 --- a/Http/Controllers/KonfirmasiBankController.php +++ b/Http/Controllers/KonfirmasiBankController.php @@ -457,28 +457,33 @@ $ViewAccount = new ViewAccount; $listAccount = $ViewAccount->getAccount($request['cus_no'],$arrAccount,$request['kode_cabang'], $dateCore)->get(); $data = []; - $Arrangement = []; foreach ($listAccount as $key1 => $account) { //$Arrangement = $ViewAccount->getAAaccount($account->CUSTOMER_NO,$account->ACCOUNT_NUMBER); $Arrangement = $ViewAccount->getAAaccount($request['cus_no'] , $account->ACCOUNT_NUMBER)->first(); - dd(count($Arrangement)); + $months = ''; + $PRODUCTFIXED_RATE = '' ; + $PRODUCT = '' ; + $MATURITY_DATE = '' ; + $ARRANGEMENT_ID ='' ; - // $months = ''; - - // if($Arrangement != null && $Arrangement->TERM != null){ - // $arrTerm = substr($Arrangement->TERM,-1); - // if($arrTerm[1] = 'Y'){ - // $monthsInYear = 12; - // $months = int($arrTerm[0]) * $monthsInYear; - // // $term = $days; - // }elseif ($arrTerm[1] = 'D') { - // $averageDaysInMonth = 30.44; - // $months = int($arrTerm[0]) / $averageDaysInMonth; - // // return $days; - // } - // } + if($Arrangement != null && $Arrangement->TERM != null){ + $arrTerm = substr($Arrangement->TERM,-1); + $PRODUCTFIXED_RATE = $Arrangement->PRODUCTFIXED_RATE ; + $PRODUCT = $Arrangement->PRODUCT ; + $MATURITY_DATE = $Arrangement->MATURITY_DATE ; + $ARRANGEMENT_ID = $Arrangement->ARRANGEMENT_ID ; + if($arrTerm[1] = 'Y'){ + $monthsInYear = 12; + $months = int($arrTerm[0]) * $monthsInYear; + // $term = $days; + }elseif ($arrTerm[1] = 'D') { + $averageDaysInMonth = 30.44; + $months = int($arrTerm[0]) / $averageDaysInMonth; + // return $days; + } + } $DataAccounts[$key1]['ACCOUNT_NUMBER'] = $account->ACCOUNT_NUMBER; $DataAccounts[$key1]['OPENING_DATE'] = $account->OPENING_DATE; @@ -486,12 +491,12 @@ $DataAccounts[$key1]['CUSTOMER_NO'] = $account->CUSTOMER_NO; $DataAccounts[$key1]['SHORT_NAME'] = $account->SHORT_NAME; $DataAccounts[$key1]['CURRENCY'] = $account->CURRENCY; - $DataAccounts[$key1]['PRODUCT'] = count($Arrangement) > 0 ? $Arrangement->PRODUCT : ''; + $DataAccounts[$key1]['PRODUCT'] = $PRODUCT; $DataAccounts[$key1]['COMPANY_NAME'] = $account->COMPANY_NAME; $DataAccounts[$key1]['WORKING_BALANCE'] = $account->WORKING_BALANCE; - $DataAccounts[$key1]['MATURITY_DATE'] = count($Arrangement) > 0 ? $Arrangement->MATURITY_DATE : ''; - $DataAccounts[$key1]['ARRANGEMENT_ID'] = count($Arrangement) > 0 ? $Arrangement->ARRANGEMENT_ID : ''; - $DataAccounts[$key1]['FIXED_RATE'] = count($Arrangement) > 0 ? $Arrangement->PRODUCTFIXED_RATE : ''; + $DataAccounts[$key1]['MATURITY_DATE'] = $MATURITY_DATE; + $DataAccounts[$key1]['ARRANGEMENT_ID'] = $ARRANGEMENT_ID; + $DataAccounts[$key1]['FIXED_RATE'] = $PRODUCTFIXED_RATE; $DataAccounts[$key1]['TERM'] = '-'; }