add list anjak

This commit is contained in:
KhatamNugraha
2024-05-06 17:14:08 +07:00
parent 90fc1c8ff1
commit b06ae85a90
3 changed files with 79 additions and 11 deletions

View File

@ -376,15 +376,17 @@
$DataPinjaman = [];
$DataFasilitas = [];
$DataRK = [];
$Accounts = [];
$rekEscrow = [];
$DataAnjak = [];
// dd($listAccount);
$GetCustomer = $Account->getCustomer($request['cusNo'])->first();
//dd($GetCustomer );
$listAccount = $Account->getAccount($request['cusNo'], $arrAccount, $dateCore )->get();
//dd( $listAccount);
foreach ($listAccount as $key1 => $account) {
$dataAADepo = $Account->getAA($request['cusNo'],$account->ACCOUNT_NUMBER, $dateCore)->first();
array_push($Accounts, $account->ACCOUNT_NUMBER);
// $AccountAnjak = $Account->getAccountAnjak($request['cusNo'], $dateCore )->first();
@ -410,7 +412,7 @@
}
}else{
$DataAccounts[$key1]['ACCOUNT_NUMBER'] = $account->ACCOUNT_NUMBER;
$DataAccounts[$key1]['ACCOUNT_NUMBER'] = $account->ACCOUNT_NUMBER;
$DataAccounts[$key1]['OPENING_DATE'] = $account->OPENING_DATE;
$DataAccounts[$key1]['BATCH_DATE'] = $account->BATCH_DATE;
$DataAccounts[$key1]['CUSTOMER_NO'] = $account->CUSTOMER_NO;
@ -425,13 +427,18 @@
$DataAccounts[$key1]['TERM'] = '';
}
//get data anjak
if ($account->CATEGORY == '1019') {
array_push($rekEscrow, $account->ACCOUNT_NUMBER);
}
}
// $string = implode(", ", $Accounts);
// dd($string );
// $DataAnjak = $Account->getAccountAnjak($Accounts, $dateCore)->get();
// dd($DataAnjak );
$Arrangement = $Account->getPinjaman($request['cusNo'], $dateCore)->get();
foreach ($Arrangement as $key2 => $pinjaman) {
@ -452,7 +459,6 @@
$listAccountRK = $Account->getAccountRK($request['cusNo'], $dateCore )->get();
foreach ($listAccountRK as $rk => $valRk) {
if ( $valRk->CATEGORY == '1003') {
$rateRK = "";
@ -494,6 +500,21 @@
$DataFasilitas[$key3]['nomor_rekening'] = $val3->nomor_rekening;
}
//Get DatA Anjak
$ListAnjak = $Account->getAccountAnjak($rekEscrow, $dateCore)->get();
foreach ($ListAnjak as $key4 => $val4) {
$DataAnjak[$key4]['PRODUCT_LOAN'] = $val4->PRODUCT_LOAN;
$DataAnjak[$key4]['LOAN_CCY'] = $val4->LOAN_CCY;
$DataAnjak[$key4]['CUSTOMER_NO'] = $val4->PAYIN_ACCOUNT;
$DataAnjak[$key4]['TENOR'] = $val4->TENOR;
$DataAnjak[$key4]['OUTSTANDING'] = $val4->OUTSTANDING != null ? number_format($val4->OUTSTANDING, 2, ',', '.') : 'NIHIL';
$DataAnjak[$key4]['MATURITY_DATE'] = date('d-m-Y', strtotime($val4->MATURITY_DATE)) ?? ''; ;
$DataAnjak[$key4]['ACCOUNT_NUMBER'] = $val4->ACCOUNT_NUMBER;
$DataAnjak[$key4]['CURRENT_INTEREST_RATE'] = $val4->CURRENT_INTEREST_RATE;
$DataAnjak[$key4]['TERM'] = $val4->CURRENT_INTEREST_RATE;
}
$ListLimits = $Account->getLimit($request['cusNo'],$request['startDate2'])->get();
// dd($fasilitas);
@ -517,6 +538,7 @@
// $data['batchDate'] = $request['startDate2'];
$data['dataAADepo'] = $dataAADepo;
$data['infoSuratNew'] = $infoSuratNew;
$data['DataAnjak'] = $DataAnjak;
// dd($data);