From 3c8cce392118a7003a7cca05069addf8c85e25bb Mon Sep 17 00:00:00 2001 From: KhatamNugraha Date: Wed, 21 Feb 2024 16:50:55 +0700 Subject: [PATCH] bug fix export pdf --- Http/Controllers/KonfirmasiBankController.php | 25 ++++++++----------- Resources/views/exportPdf.blade.php | 8 +++--- 2 files changed, 15 insertions(+), 18 deletions(-) diff --git a/Http/Controllers/KonfirmasiBankController.php b/Http/Controllers/KonfirmasiBankController.php index 03e3aa6..36b18ee 100644 --- a/Http/Controllers/KonfirmasiBankController.php +++ b/Http/Controllers/KonfirmasiBankController.php @@ -136,6 +136,11 @@ abort(403, 'Sorry !! You are Unauthorized to view any master data !'); } + + + + + $arrAccount = explode("," , $request['acc_no']); $startDate = Carbon::parse($request['startDate']); $dateCore = $startDate->subDays(2); @@ -150,20 +155,9 @@ //get No Surat $noSurat = $this->generateNomorSurat(); - - //submit info surat $this->postInfoSurat($request ,$noSurat); - //Get Info Surat - $letter = new Letters; - $infoSuratNew = $letter->where('no_cif',$request['cus_no'])->orderBy('created_at','desc')->first(); - $infoSuratOld = $letter->where('no_cif',$request['cus_no'])->orderBy('created_at','asc')->first(); - - $listAccount = $ViewAccount->getAccount($request['cus_no'],$arrAccount,$request['kode_cabang'], $dateCore)->get(); - - $GetCustomer = $ViewAccount->getCustomer($request['cus_no'])->first(); - - // dd( $Arrangement); - + $listAccount = $ViewAccount->getAccount($request['cus_no'],$arrAccount,$request['kode_cabang'], $dateCore)->get(); + $GetCustomer = $ViewAccount->getCustomer($request['cus_no'])->first(); $MaturityDate = ''; $product = ''; $AAID= ''; @@ -210,6 +204,9 @@ $signer = Signer::where('id', $request['signer'])->where('status',1)->get(); $currentDate = Carbon::now(); $tanggalIndonesia = $currentDate->locale('id')->isoFormat('D MMMM YYYY'); + $letter = new Letters; + $infoSuratNew = $letter->where('no_cif',$request['cus_no'])->orderBy('created_at','desc')->first(); + $infoSuratOld = $letter->where('no_cif',$request['cus_no'])->orderBy('created_at','asc')->first(); $data['DataAccounts'] = $DataAccounts; $data['DataPinjaman'] = $ListPinjaman; @@ -221,7 +218,7 @@ $data['infoSuratOld'] = $infoSuratOld; $data['infoSuratNew'] = $infoSuratNew; - // Inisialisasi DOMPDF + //Inisialisasi DOMPDF $options = new Options(); $options->set('isHtml5ParserEnabled', true); $options->set('isPhpEnabled', true); diff --git a/Resources/views/exportPdf.blade.php b/Resources/views/exportPdf.blade.php index 6fb4985..a375023 100644 --- a/Resources/views/exportPdf.blade.php +++ b/Resources/views/exportPdf.blade.php @@ -189,7 +189,7 @@ - @if (sizeof($data['DataPinjaman'])) + @if (count($data['DataPinjaman'])>0) @php $i=1; $saldo = ''; @endphp @@ -239,8 +239,8 @@ - @if (sizeof($data['DataLimit'])) - @if (sizeof($data['DataLimit'])) + @if (count($data['DataLimit']) > 0 OR count($data['DataFasilitas']) > 0 ) + @if (count($data['DataLimit']) > 0) @php $i=1 @endphp @foreach ($data['DataLimit'] as $limit) @php @@ -275,7 +275,7 @@ @endforeach @endif - @if (sizeof($data['DataFasilitas'])) + @if (count($data['DataFasilitas']) > 0) @php $no = 0; if (count( $data['DataLimit']) > 0) {