From 7a99facdd0743a218e21c5ae77566fcd3d9b0fbe Mon Sep 17 00:00:00 2001 From: KhatamNugraha Date: Wed, 21 Feb 2024 09:27:38 +0700 Subject: [PATCH] find error 19 --- Http/Controllers/KonfirmasiBankController.php | 12 +- Resources/views/exportPdf.blade.php | 187 +++++++++++++++++- 2 files changed, 190 insertions(+), 9 deletions(-) diff --git a/Http/Controllers/KonfirmasiBankController.php b/Http/Controllers/KonfirmasiBankController.php index 9d1bfea..03e3aa6 100644 --- a/Http/Controllers/KonfirmasiBankController.php +++ b/Http/Controllers/KonfirmasiBankController.php @@ -211,13 +211,13 @@ $currentDate = Carbon::now(); $tanggalIndonesia = $currentDate->locale('id')->isoFormat('D MMMM YYYY'); - //$data['DataAccounts'] = $DataAccounts; - // $data['DataPinjaman'] = $ListPinjaman; - // $data['DataLimit'] = $ListLimits; - // $data['DataFasilitas'] = $fasilitas; + $data['DataAccounts'] = $DataAccounts; + $data['DataPinjaman'] = $ListPinjaman; + $data['DataLimit'] = $ListLimits; + $data['DataFasilitas'] = $fasilitas; $data['DataSigner'] = $signer; $data['DataCustomer'] = $GetCustomer ?? ''; - // $data['localDate'] = $tanggalIndonesia; + $data['localDate'] = $tanggalIndonesia; $data['infoSuratOld'] = $infoSuratOld; $data['infoSuratNew'] = $infoSuratNew; @@ -845,4 +845,4 @@ } - } + } \ No newline at end of file diff --git a/Resources/views/exportPdf.blade.php b/Resources/views/exportPdf.blade.php index 0035300..6fb4985 100644 --- a/Resources/views/exportPdf.blade.php +++ b/Resources/views/exportPdf.blade.php @@ -104,6 +104,126 @@
  • SIMPANAN NASABAH YANG BERSANGKUTAN PADA BANK
  • POSISI : {{ Carbon\Carbon::parse($data['infoSuratNew']['tgl_req_surat'])->format('d-m-Y') }}
  • + + + + + + + {{-- --}} + + + + + {{-- --}} + + + + + + @if (count($data['DataAccounts'])>0) + @php $i=1 + @endphp + @foreach ($data['DataAccounts'] as $val) + + @php + + $months =""; + if ($val['TERM'] != '') { + $arrData = substr($val['TERM'],-1); + if($arrData = 'Y'){ + $monthsInYear = 12; + $months = intval(substr($val['TERM'], 0, -1)) * $monthsInYear; + // $term = $days; + }elseif ($arrData = 'D') { + $averageDaysInMonth = 30.44; + $months = intval(substr($val['TERM'], 0, -1)) / $averageDaysInMonth; + // return $days; + }else{ + $months = intval($val['TERM']); + } + } + @endphp + + + + + + {{-- --}} + + + + + {{-- --}} + + + + + @endforeach + @else + + + + @endif + + +
    NoJenis RekeningTgl RealisasiJenis RekeningMata UangSaldoJangka WaktuSuku BungaTgl RealisasiTgl Jatuh TempoKeterangan
    {{ $i++ }}{{ $val['SHORT_NAME'] }}{{ $val['OPENING_DATE'] }}{{ $val['SHORT_NAME'] }}{{ $val['CURRENCY'] }}{{ ($val['WORKING_BALANCE'] != 0.00) ? number_format($val['WORKING_BALANCE'],2,',','.') : 'NIHIL'}} {{ round(intval($months)) ? 0 : '' }} {{ intval($val['FIXED_RATE']) / 100 }} %{{ $val['OPENING_DATE'] }}{{ $val['MATURITY_DATE'] }}{{ $val['ACCOUNT_NUMBER'] }}
    Tidak Ada Data Yang Ditampilkan

    + + + + + + + + {{-- --}} + + + + + {{-- --}} + + + + + + @if (sizeof($data['DataPinjaman'])) + @php $i=1; + $saldo = ''; + @endphp + @foreach ($data['DataPinjaman'] as $key1 => $pinjaman) + + + + + + + @if (substr($pinjaman->TERM,-1) == 'D') + + @elseif(substr($pinjaman->TERM,-1) == 'Y') + + @else + + @endif + + + + + @endforeach + @else + + + + @endif + +
    NoJenis RekeningTgl RealisasiJenis RekeningMata UangSaldoJangka WaktuSuku BungaTgl RealisasiTgl Jatuh TempoKeterangan
    {{ $i++ }}{{ $pinjaman->CATEGORY_NAME }}{{$pinjaman->START_DATE }}{{ $pinjaman->CURRENCY }} {{ ($pinjaman->WORKING_BALANCE != 0.00) ? number_format($pinjaman->WORKING_BALANCE,2,',','.') : 'NIHIL'}}{{ round(intval(substr($pinjaman->TERM, 0, -1)) / 30) }} {{ round(intval(substr($pinjaman->TERM, 0, -1)) * 12) }} {{ $pinjaman->TERM }}{{ intval($pinjaman->FIXED_RATE) / 100 }} %{{ $pinjaman->MATURITY_DATE }}{{ $pinjaman->ACCOUNT_NUMBER }}
    Tidak Ada Data Pinjaman Yang Ditampilkan

    + + @@ -119,10 +239,71 @@ - - - + @if (sizeof($data['DataLimit'])) + @if (sizeof($data['DataLimit'])) + @php $i=1 @endphp + @foreach ($data['DataLimit'] as $limit) + @php + $approvalDate = \Carbon\Carbon::parse($limit->APPROVAL_DATE); + $expiryDate = \Carbon\Carbon::parse($limit->EXPIRY_DATE); + $term = $expiryDate->diffInMonths($approvalDate); + $limitPecent = intval($limit->LIMIT_PERCENTAGE) / 100 ; + $noRek = explode(']', $limit->ACCOUNT); + @endphp + + + + + + + + + + + + @endforeach + @endif + + @if (sizeof($data['DataFasilitas'])) + @php + $no = 0; + if (count( $data['DataLimit']) > 0) { + $no = count($data['DataLimit']) + 1 ; + }else{ + $no = 1 ; + } + @endphp + + @foreach ($data['DataFasilitas'] as $fasilitas) + + + + + + + + + + + + @endforeach + @endif + @else + + + + @endif
    Tidak Ada Data Yang Ditampilkan
    {{ $i++ }}{{ $limit->SHORT_NAME }}{{ $approvalDate->format('d-m-Y') }}{{ $limit->LIMIT_CURRENCY }}{{ ($limit->AVAIL_AMT != 0.00) ? number_format($limit->AVAIL_AMT,2,',','.') : 'NIHIL'}}{{ $term }} {{ $limitPecent }} %{{ $expiryDate->format('d-m-Y')}} + @if(count($noRek) > 1) +
      + @foreach ($noRek as $item) +
    • {{$item}}
    • + @endforeach +
    + @else + {{ $limit->ACCOUNT}} + @endif +
    {{ $no++ }}{{ $fasilitas->jenis_fasilitas }}{{ \Carbon\Carbon::parse($fasilitas->start_date)->format('d-m-Y') }}{{ $fasilitas->mata_uang }}{{ $fasilitas->saldo }}{{ $fasilitas->jangka_waktu }}{{ $fasilitas->fixed_rate }} %{{ \Carbon\Carbon::parse($fasilitas->due_date)->format('d-m-Y') }}{{ $fasilitas->nomor_rekening }}
    Tidak Ada Fasilitas