fixing table pinjaman
This commit is contained in:
@ -19,7 +19,7 @@
|
||||
use Modules\Konfirmasibank\Entities\TermAmount;
|
||||
//use Dompdf\Dompdf;
|
||||
use PDF;
|
||||
//use Dompdf\Options;
|
||||
use Dompdf\Options;
|
||||
use Carbon\Carbon;
|
||||
use PhpOffice\PhpWord\PhpWord;
|
||||
use PhpOffice\PhpWord\IOFactory;
|
||||
@ -333,13 +333,13 @@
|
||||
$dateCore = $startDate->subDays(2);
|
||||
$Account = new Account;
|
||||
$data = [];
|
||||
$DataAccounts = [];
|
||||
$DataPinjaman = [];
|
||||
$DataFasilitas = [];
|
||||
$DataAccounts = [];
|
||||
$DataPinjaman = [];
|
||||
$DataFasilitas = [];
|
||||
$DataRK = [];
|
||||
// dd($listAccount);
|
||||
$GetCustomer = $Account->getCustomer($request['cusNo'])->first();
|
||||
$listAccount = $Account->getAccount($request['cusNo'], $arrAccount, $dateCore )->get();
|
||||
$dataAADepo = $Account->getAA($request['cusNo'],$arrAccount, $dateCore)->get();
|
||||
|
||||
foreach ($listAccount as $key1 => $account) {
|
||||
$dataAADepo = $Account->getAA($request['cusNo'],$account->ACCOUNT_NUMBER, $dateCore)->first();
|
||||
@ -382,6 +382,8 @@
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
$Arrangement = $Account->getPinjaman($request['cusNo'], $dateCore)->get();
|
||||
foreach ($Arrangement as $key2 => $pinjaman) {
|
||||
$balance = $Account->getSingleAccount($pinjaman->LINKED_APPL_ID,$startDate)->first();
|
||||
@ -398,8 +400,27 @@
|
||||
$DataPinjaman[$key2]['ACCOUNT_NUMBER'] = $pinjaman->LINKED_APPL_ID;
|
||||
}
|
||||
|
||||
$fasilitas = Fasilitas::where('nomor_cif',$request['cusNo'] )->where('status',1)->get();
|
||||
$listAccountRK = $Account->getAccountRK($request['cusNo'], $dateCore )->get();
|
||||
|
||||
foreach ($listAccountRK as $rk => $valRk) {
|
||||
if ( $valRk->CATEGORY == '1003') {
|
||||
$DataRK[$rk]['ACCOUNT_NUMBER'] = $valRk->ACCOUNT_NUMBER;
|
||||
$DataRK[$rk]['OPENING_DATE'] = $valRk->OPENING_DATE;
|
||||
$DataRK[$rk]['BATCH_DATE'] = $valRk->BATCH_DATE;
|
||||
$DataRK[$rk]['CUSTOMER_NO'] = $valRk->CUSTOMER_NO;
|
||||
$DataRK[$rk]['SHORT_NAME'] = $valRk->SHORT_NAME;
|
||||
$DataRK[$rk]['CURRENCY'] = $valRk->CURRENCY;
|
||||
$DataRK[$rk]['PRODUCT'] = $valRk->SHORT_TITLE;
|
||||
$DataRK[$rk]['WORKING_BALANCE'] = $valRk->WORKING_BALANCE != null ? number_format($valRk->WORKING_BALANCE, 2, ',', '.') : 'NIHIL';
|
||||
$DataRK[$rk]['MATURITY_DATE'] = '' ;
|
||||
$DataRK[$rk]['ARRANGEMENT_ID'] = '';
|
||||
$DataRK[$rk]['FIXED_RATE'] = '';
|
||||
$DataRK[$rk]['TERM'] = '';
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$fasilitas = Fasilitas::where('nomor_cif',$request['cusNo'] )->where('status',1)->get();
|
||||
foreach ($fasilitas as $key3 => $val3) {
|
||||
$DataFasilitas[$key3]['jenis_fasilitas'] = $val3->jenis_fasilitas;
|
||||
$DataFasilitas[$key3]['start_date'] = $val3->start_date;
|
||||
@ -424,6 +445,7 @@
|
||||
|
||||
$data['DataAccounts'] = $DataAccounts;
|
||||
$data['DataPinjaman'] = $DataPinjaman;
|
||||
$data['DataRK'] = $DataRK ;
|
||||
$data['DataLimit'] = $ListLimits;
|
||||
$data['DataFasilitas']= $DataFasilitas;
|
||||
$data['DataSigner'] = $signer;
|
||||
@ -437,13 +459,30 @@
|
||||
// dd($data);
|
||||
|
||||
$pdf = PDF::loadview('konfirmasibank::exportPdf',['data'=>$data]);
|
||||
// Set page script to disable header on the first page
|
||||
// Set options for DOMPDF as needed
|
||||
|
||||
$pdf->render();
|
||||
|
||||
// $canvas = $domPdf->get_canvas();
|
||||
// $canvas->page_text(10, 10, "Page {PAGE_NUM} of {PAGE_COUNT}", null, 10, [0, 0, 0]);
|
||||
$canvas = $pdf->get_canvas();
|
||||
$cpdf = $canvas->get_cpdf();
|
||||
|
||||
// $font = Font_Metrics::get_font("helvetica", "bold");
|
||||
//$domPdf->get_canvas()->page_text(72, 18, "Header: {PAGE_NUM} of {PAGE_COUNT}", null, 6, array(0,0,0));
|
||||
$font = $pdf->getFontMetrics()->get_font("helvetica", "bold");
|
||||
|
||||
$firstPageId = $cpdf->getFirstPageId();
|
||||
$objects = $cpdf->objects;
|
||||
$pages = array_filter($objects, function($v) {
|
||||
return $v['t'] == 'page';
|
||||
});
|
||||
$number = 1;
|
||||
foreach($pages as $pageId => $page) {
|
||||
if(($pageId + 1) !== $firstPageId) {
|
||||
$canvas->reopen_object($pageId + 1);
|
||||
$canvas->text(72, 18, "Header: $number", $font, 6, array(0,0,0));
|
||||
$canvas->close_object();
|
||||
$number++;
|
||||
}
|
||||
}
|
||||
|
||||
$exportTime = Carbon::now();
|
||||
$filename = "Kobank_" . $request['cusNo'] .'_'.$exportTime->format('YmdHis'). '.PDF';
|
||||
@ -695,4 +734,4 @@
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user