@php $data = ''; foreach ($permohonan->debiture->documents as $dokumen) { $data .= $dokumen->jenisJaminan->name . ', '; } $data = rtrim($data, ', '); @endphp
@php $senior_officer = null; if ($permohonan->debiture && $permohonan->debiture->documents) { foreach ($permohonan->debiture->documents as $dokumen) { $penilai = $permohonan->penilaian->userPenilai->where('role', 'penilai')->first(); $teams = $permohonan->region->teams; if ($teams) { foreach ($teams as $team) { $team_users = $team->teamsUsers; // print_r($team_users); if ($team_users) { foreach ($team_users as $team_user) { $user = $team_user->user; if ($user && $user->hasRole('senior-officer')) { $senior_officer = $user; break 3; } } } } } } } @endphp
@include('lpj::component.logo-bag')

Tanggal : {{ date('Y-m-d') }}

Waktu : {{ date('H:i:s') }}

User : {{ Auth::user()->name }}

LAPORAN PENILAIAN ATAS {{ $data }}

NO: {{ $permohonan->debiture->branch->code ?? '' }}/{{ $nomorLaporan }}/LPJ/{{ $permohonan->nomor_registrasi }}/{{ onRomawi(date('m')) }}/{{ date('Y') }}

A TUJUAN PENILAIAN
Permintaan (A/O) {{ $permohonan->user->name }}
Jenis Fasilitas {{ $permohonan->jenisFasilitasKredit->name ?? '' }}
Tanggal {{ formatTanggalIndonesia($permohonan->created_at) }}
Kunjungan Tanggal {{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}
@if (isset($basicData['tujuanPenilaian'])) @foreach ($basicData['tujuanPenilaian'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
B IDENTITAS DEBITUR
Nama Debitur {{ $permohonan->debiture->name ?? '' }}
Alamat dan Telepon {{ $permohonan->debiture->address ?? '' }} {{ $permohonan->debiture->phone ?? '' }}
Saat menilai, penilai didampingi oleh
Debitur / Wakil Debitur {{ $permohonan->debiture->name ?? '' }}
Pihak Bank selain PJ
C JENIS JAMINAN
@if (isset($basicData['jenisJaminan'])) @foreach ($basicData['jenisJaminan'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
D LOKASI JAMINAN
Terletak di {{ $alamat['address'] ?? '' }}
Kelurahan {{ $alamat['village_code'] ?? '' }}
Kecamatan {{ $alamat['district_code'] ?? '' }}
Kotamadya {{ $alamat['city_code'] ?? '' }}
Propinsi {{ $alamat['province_code'] ?? '' }}
E STATUS KEPEMILIKAN, HUBUNGAN DAN PENGHUNI
@if (@isset($dokumen)) @foreach ($dokumen->detail as $details) @endforeach @endif @php $cekHub = isset($forminspeksi['asset']['hub_cadeb']) && $forminspeksi['asset']['hub_cadeb'] === 'sesuai' ? 'sesuai' : 'tidak sesuai'; $hubCadeb = isset($forminspeksi['asset']['hub_cadeb'][$cekHub]) ? $forminspeksi['asset']['hub_cadeb'][$cekHub] : null; @endphp @php $cekHub = isset($forminspeksi['asset']['hub_cadeb_penghuni']) && $forminspeksi['asset']['hub_cadeb_penghuni'] === 'sesuai' ? 'sesuai' : 'tidak sesuai'; $hubCadeb = isset($forminspeksi['asset']['hub_cadeb_penghuni'][$cekHub]) ? $forminspeksi['asset']['hub_cadeb_penghuni']['tidak sesuai'] : $forminspeksi['asset']['hub_cadeb_penghuni']['sesuai']; @endphp
{{ $details->jenisLegalitasJaminan->name ?? '' }} @if (isset($detail->dokumen_jaminan)) @php $dokumen_nomor = is_array(json_decode($detail->dokumen_nomor)) ? json_decode($detail->dokumen_nomor) : ($detail->dokumen_nomor ? [$detail->dokumen_nomor] : []); @endphp @foreach ($dokumen_jaminan as $index => $dokumen)
@if (!empty($dokumen_nomor)) {{ $dokumen_nomor[$index] }} @endif

@endforeach @endif
Atas Nama {{ $dokumen->pemilik->name ?? '' }}
Hubungan Pemilik Jaminan dengan Debitur @if (isset($basicData['hubCadeb'])) @php $count = 0; @endphp @foreach ($basicData['hubCadeb'] as $item) @php $count++; @endphp @if ($count % 3 === 0) @endif @endforeach {{-- Isi kolom kosong jika tidak genap --}} @if ($count % 3 !== 0) @for ($i = 0; $i < 3 - ($count % 3); $i++) @endfor @endif
@endif
Hubungan Penghuni Jaminan dengan Debitur @if (isset($basicData['hubPenghuni']))
{{ $hubCadeb ?? '' }}
@endif
F ANALISA {{ $data }}
@foreach ($permohonan->debiture->documents as $dokumen) @if ($dokumen->jenisJaminan) @php $formKategori = json_decode($dokumen->jenisJaminan->form_kategori, true); @endphp @if (isset($formKategori) && $formKategori) @php $kategoriArray = is_array($formKategori) ? $formKategori : [$formKategori]; $kategoriUnik = array_unique($kategoriArray); @endphp @foreach ($kategoriUnik as $kategori) @if ($kategori === 'tanah') @php $cekLuas = isset($forminspeksi['tanah']['luas_tanah']['tidak sesuai']) ? 'tidak sesuai' : 'sesuai'; $luas = $forminspeksi['tanah']['luas_tanah'][$cekLuas] ?? null; @endphp
Luas Tanah {{ $luas }}
Bentuk Tanah @if (isset($basicData['bentukTanah'])) @foreach ($basicData['bentukTanah'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Kontur Tanah @if (isset($basicData['konturTanah'])) @foreach ($basicData['konturTanah'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Ketinggian Tanah @if (isset($basicData['ketinggianTanah'])) @foreach ($basicData['ketinggianTanah'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Kondisi Fisik Tanah @if (isset($basicData['kondisiFisikTanah'])) @foreach ($basicData['kondisiFisikTanah'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Tusuk Sate
Lockland
@php $cekLuasBangunan = isset($forminspeksi['bangunan']['luas_tanah_bagunan']['tidak sesuai']) ? 'tidak sesuai' : 'sesuai'; $luasBangunan = $forminspeksi['bangunan']['luas_tanah_bagunan'][$cekLuasBangunan] ?? null; @endphp @if (isset($basicData['spekKategoriBangunan'])) @foreach ($basicData['spekKategoriBangunan'] as $index => $spesifikasi) @endforeach @endif @if (isset($forminspeksi['bangunan']['sarana_pelengkap_input']))
@foreach ($forminspeksi['bangunan']['sarana_pelengkap_input'] as $input) @if ($input !== null) @endif @endforeach
@endif
Luas Tanah Bangunan {{ $luasBangunan }}
Jenis Bangunan @if (isset($basicData['jenisBangunan'])) @foreach ($basicData['jenisBangunan'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Kondisi Bangunan @if (isset($basicData['kondisiBangunan'])) @foreach ($basicData['kondisiBangunan'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Sifat Bangunan @if (isset($basicData['sifatBangunan'])) @foreach ($basicData['sifatBangunan'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
{{ $spesifikasi->name }} @if (isset($basicData['spekBangunan'])) @php $count = 0; @endphp @foreach ($basicData['spekBangunan'] as $kategori) @if ($kategori->spek_kategori_bangunan_id == $spesifikasi->id) @php $count++; @endphp @if ($count % 3 == 0) @endif @endif @endforeach @endif
@elseif ($kategori === 'apartemen-kantor') @php $cekLuas = isset($forminspeksi['luas_unit']['tidak sesuai']) ? 'tidak sesuai' : 'sesuai'; $luas = $forminspeksi['luas_unit'][$cekLuas] ?? null; @endphp
Luas Unit : {{ $luas ?? '' }}
Bentuk Unit @if (isset($basicData['bentukUnit'])) @foreach ($basicData['bentukUnit'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Kondisi Unit @if (isset($basicData['kondisiUnit'])) @foreach ($basicData['kondisiUnit'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Posisi Unit @if (isset($basicData['posisiUnit'])) @foreach ($basicData['posisiUnit'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
View Unit @if (isset($basicData['view'])) @foreach ($basicData['view'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
@endif @endforeach @endif @endif @endforeach
G SARANA PELENGKAP DAN LINGKUNGAN
Jarak Jalan Utama {{ $forminspeksi['lingkungan']['jarak_jalan_utama'] ?? 'Tidak Diketahui' }}
Jalan Lingkungan {{ $forminspeksi['lingkungan']['jarak_jalan_utama'] ?? 'Tidak Diketahui' }}
Jarak CBD Point {{ $forminspeksi['lingkungan']['jarak_cbd_point'] ?? 'Tidak Diketahui' }}
Nama CBD Point {{ $forminspeksi['lingkungan']['nama_cbd_point'] ?? 'Tidak Diketahui' }}
Lebar Perkerasan Jalan {{ $forminspeksi['lingkungan']['lebar_perkerasan_jalan'] ?? 'Tidak Diketahui' }}
Lapisan Perkerasan Jalan @if (isset($basicData['perkerasanJalan'])) @foreach ($basicData['perkerasanJalan'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Lapisan Perkerasan Jalan @if (isset($basicData['laluLintasLokasi'])) @foreach ($basicData['laluLintasLokasi'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Golongan Masyarakat Sekitar @if (isset($basicData['golMasySekitar'])) @foreach ($basicData['golMasySekitar'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Terletak di Daerah @if (isset($basicData['terletakDiArea'])) @foreach ($basicData['terletakDiArea'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Disekitar Lokasi
Merupakan Daerah @if (isset($basicData['merupakanDaerah'])) @foreach ($basicData['merupakanDaerah'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Fasilitas Umum Dekat Lokasi @if (isset($basicData['fasilitasObjek'])) @foreach ($basicData['fasilitasObjek'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
H ASURANSI
Tidak Ada Ada
I KESIMPULAN DAN SARAN PENILAI, INFORMASI HARGA, TOTAL NILAI JAMINAN DAN CATATAN PERLU DIPERHATIKAN
{{-- Faktor Negatif --}} {{-- Lain-lain --}}
1. Kesimpulan dan saran penilai:
Faktor Positif @isset($forminspeksi['fakta']['fakta_positif']) @foreach ($forminspeksi['fakta']['fakta_positif'] as $key => $item) @endforeach
[{{ $key }}] {{ $item }}
@endisset
Faktor Negatif @php $faktaNegatif = $forminspeksi['fakta']['fakta_negatif'] ?? []; $faktaNegatifFiltered = is_array($faktaNegatif) ? array_filter($faktaNegatif, function ($item) { return !empty(trim($item)); }) : []; @endphp @if (!empty($faktaNegatifFiltered)) @foreach ($faktaNegatifFiltered as $key => $item) @endforeach
[{{ $key + 1 }}] {{ $item }}
@else

Tidak ada faktor negatif yang teridentifikasi.

@endif
Lain - lain :

- Berdasarkan hasil kunjungan di lapangan dapat disampaikan sebagai berikut :

@php $excludedKeys = [ 'fakta_positif', 'fakta_negatif', 'rute_menuju', 'batas_batas', 'batas_batas_input', 'kondisi_lingkungan', 'kondisi_lain_bangunan', 'informasi_dokument', ]; $additionalFakta = []; if (isset($forminspeksi['fakta']) && is_array($forminspeksi['fakta'])) { foreach ($forminspeksi['fakta'] as $key => $item) { // Cek apakah key tidak ada di daftar yang dikecualikan if (!in_array($key, $excludedKeys)) { // Pastikan item bukan array kosong atau null if (!empty($item) && (!is_array($item) || count($item) > 0)) { $additionalFakta[$key] = $item; } } } } @endphp @if (!empty($additionalFakta)) @foreach ($additionalFakta as $key => $item) @if (is_array($item))

{{ $key }}: {{ implode(', ', array_filter($item)) }}

@else

{{ $item }}

@endif @endforeach @else

Tidak ada informasi tambahan yang dapat disampaikan.

@endif
2. Informasi Harga:
Lain - lain :
3. Total Nilai Jaminan:
a. Total Nilai Pasar Wajar
Luas Tanah {{ $lpjData['luas_tanah'] ?? '' }}m2 X {{ $lpjData['nilai_tanah_1'] ?? '' }} = {{ $lpjData['nilai_tanah_2'] ?? '' }}
Luas Bangunan {{ $lpjData['luas_bangunan'] ?? '' }}m2 X {{ $lpjData['nilai_bangunan_1'] ?? '' }} = {{ $lpjData['nilai_bangunan_2'] ?? '' }}
Sarana Pelengkap {{ $lpjData['sarana_pelengkap_penilai'] ?? '' }}m2 X {{ $lpjData['nilai_sarana_pelengkap_1'] ?? '' }} = {{ $lpjData['nilai_sarana_pelengkap_2'] ?? '' }}
Total Nilai Pasar Wajar = {{ $lpjData['total_nilai_pasar_wajar'] ?? '' }}
b. Total Nilai Likuidasi
{{ $lpjData['likuidasi'] ?? '' }}% X Total Nilai Pasar Wajar = {{ $lpjData['likuidasi_nilai_1'] ?? '' }}
4. Catatan yang Perlu Diperhatikan:
Catatan yang Perlu Diperhatikan: @php $keterangan = $forminspeksi['fakta']['keterangan'] ?? ''; if (is_array($keterangan)) { $keterangan = implode(', ', array_filter($keterangan)); } @endphp @if (!empty($keterangan))
{{ $keterangan }}
@endif
Penilai Dibuat Di periksa Menyutujui
{{ $penilai->userPenilaiTeam->name ?? '' }}
PENILAI JAMINAN
{{ $senior_officer->name ?? '' }}
SENIOR OFFICER
{{ $permohonan->user->name ?? '' }}
EXECUTIVE OFFICER
PETA
@php $fotoTypes = ['foto_gistaru', 'foto_bhumi', 'foto_argis_region', 'foto_tempat']; if (($key = array_search('foto_tempat', $fotoTypes)) !== false) { unset($fotoTypes[$key]); array_unshift($fotoTypes, 'foto_tempat'); } @endphp @if (isset($forminspeksi)) @forelse ($fotoTypes as $type)
@php $imagePath = $forminspeksi[$type] ?? null; @endphp @if ($imagePath && file_exists(storage_path('app/public/' . $imagePath))) {{ $type }} @endif

{{ Str::title(str_replace('_', ' ', $type)) }}

@empty

Tidak ada tipe foto yang tersedia

@endforelse @endif
FOTO JAMINAN
@include('lpj::penilai.components.foto-jaminan')