update query result data

This commit is contained in:
KhatamNugraha
2024-03-05 13:23:08 +07:00
parent 5149d983c0
commit 253492605d
3 changed files with 33 additions and 19 deletions

View File

@ -357,11 +357,11 @@
// dd($listAccount);
$GetCustomer = $Account->getCustomer($request['cusNo'])->first();
$listAccount = $Account->getAccount($request['cusNo'], $dateCore )->get();
$listAccount = $Account->getAccount($request['cusNo'], $arrAccount, $dateCore )->get();
// $Arrangement = $Account->getPinjaman($request['cusNo'],$startDate)->get();
foreach ($listAccount as $key1 => $account) {
$Arrangement = $Account->getPinjaman($request['cusNo'],$startDate)->get();
//dd($Arrangement);
$months = '';
$PRODUCTFIXED_RATE = '' ;
$MATURITY_DATE ='';
@ -372,7 +372,7 @@
$MaturityDate = $Account->getMaturityDate($pinjaman->ARRANGEMENT_ID, $startDate )->first();
$TermAmount = $Account->getTermAmount($pinjaman->ARRANGEMENT_ID,$startDate)->first();
$FixedRate = $Account->getFixedRate($pinjaman->ARRANGEMENT_ID,$startDate)->first();
// String asli
$balance = $Account->getSingleAccount($pinjaman->LINKED_APPL_ID,$startDate)->first();
$StringTerm = $TermAmount->TERM;
// Panjang string
$panjang_string = strlen($StringTerm);
@ -382,29 +382,30 @@
$string_baru = substr($StringTerm, 0, $panjang_string - $panjang_hapus);
$Term1 = substr($TermAmount->TERM, -1);
if($TermAmount){
if( $Term1 = 'Y'){
if( $Term1 == 'Y'){
$monthsInYear = 12;
$months = intval( $string_baru) * $monthsInYear;
$months = intval( $string_baru) * $monthsInYear . 'D';
$PRODUCTFIXED_RATE = $FixedRate ? $FixedRate->FIXED_RATE : '';
$PRODUCT = $pinjaman->PRODUCT_LINE ;
$PRODUCT = $pinjaman->PRODUCT ;
$MATURITY_DATE = $MaturityDate ? $MaturityDate->MATURITY_DATE : '';
$ARRANGEMENT_ID = $pinjaman->ARRANGEMENT_ID ;
// $term = $days;
}elseif($Term1 = 'M') {
}elseif($Term1 == 'M') {
$averageDaysInMonth = 30.44;
$months = intval($string_baru) / $averageDaysInMonth;
$months = intval($string_baru) / $averageDaysInMonth . 'D';
// return $days;
}else{
$months = $TermAmount->TERM;
}
}
$DataPinjaman[$key2]['ARRANGEMENT_ID'] = $pinjaman->ARRANGEMENT_ID;
$DataPinjaman[$key2]['START_DATE'] = $pinjaman->START_DATE;
$DataPinjaman[$key2]['CURRENCY'] = $pinjaman->CURRENCY;
$DataPinjaman[$key2]['PRODUCT_LINE'] = $pinjaman->PRODUCT_LINE;
$DataPinjaman[$key2]['WORKING_BALANCE'] = number_format($account->WORKING_BALANCE, 2, ',', '.') ?? '';
$DataPinjaman[$key2]['TERM'] = $months . ' D';
$DataPinjaman[$key2]['PRODUCT'] = $pinjaman->PRODUCT;
$DataPinjaman[$key2]['WORKING_BALANCE'] = number_format( $balance->WORKING_BALANCE, 2, ',', '.') ?? '';
$DataPinjaman[$key2]['TERM'] = $months ;
$DataPinjaman[$key2]['FIXED_RATE'] = $FixedRate ? $FixedRate->FIXED_RATE : '';
$DataPinjaman[$key2]['MATURITY_DATE'] = $MaturityDate ? $MaturityDate->MATURITY_DATE : '' ;
$DataPinjaman[$key2]['ACCOUNT_NUMBER'] = $pinjaman->LINKED_APPL_ID;
@ -412,7 +413,6 @@
}
$DataAccounts[$key1]['ACCOUNT_NUMBER'] = $account->ACCOUNT_NUMBER;
$DataAccounts[$key1]['OPENING_DATE'] = $account->OPENING_DATE;
$DataAccounts[$key1]['BATCH_DATE'] = $account->BATCH_DATE;
@ -450,6 +450,8 @@
$data['infoSuratOld'] = $infoSuratOld;
$data['infoSuratNew'] = $infoSuratNew;
// dd($data);
$pdf = PDF::loadview('konfirmasibank::exportPdf',['data'=>$data]);
return $pdf->stream();
@ -650,4 +652,4 @@
}
}
}