@php $data = ''; $dokument = null; foreach ($permohonan->debiture->documents as $dokumen) { $data .= $dokumen->jenisJaminan->name . ', '; $dokument = $dokumen; } $data = rtrim($data, ', '); $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

FORM INSPEKSI ATAS {{ $data }}

{{-- --}}
A TUJUAN PENILAIAN
@if (isset($basicData['tujuanPenilaian'])) @foreach ($basicData['tujuanPenilaian'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Permintaan (A/O. Tlp/Hp) {{ $permohonan->user->name }} Tanggal {{ formatTanggalIndonesia($permohonan->created_at) }}
Nama Debiture/ Wakil Debiture {{ $permohonan->debiture->name ?? '' }} Kunjungan Tanggal {{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}
B IDENTITAS DEBITURE
Nama Debitur {{ $permohonan->debiture->name ?? '' }}
C JENIS DAN LOKASI JAMINAN + KORDINAT
@if (isset($basicData['jenisJaminan'])) @foreach ($basicData['jenisJaminan'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
Terletak di {{ $alamat['address'] ?? '' }}
Kelurahan {{ $alamat['village_code'] ?? '' }}
Kecamatan {{ $alamat['district_code'] ?? '' }}
Kotamadya {{ $alamat['city_code'] ?? '' }}
Propinsi {{ $alamat['province_code'] ?? '' }}
Titik Kordinat {{ isset($forminspeksi['asset']['kordinat_lat']) ? $forminspeksi['asset']['kordinat_lat'] : '' }} , {{ isset($forminspeksi['asset']['kordinat_lng']) ? $forminspeksi['asset']['kordinat_lng'] : '' }}
D STATUS KEPEMILIKAN, HUBUNGAN DAN PENGHUNI
@if (@isset($dokumen)) @foreach ($dokumen->detail as $detail) @if (isset($detail->dokumen_jaminan)) @endif @if (isset($detail->details)) @if (json_decode($detail->details)) @foreach (json_decode($detail->details) as $key => $value) @if (!is_null($value) && $value !== '') @endif @endforeach @endif @endif @endforeach @endif @php // Ambil nilai hub_cadeb langsung $hubCadeb = isset($forminspeksi['asset']['hub_cadeb']) ? $forminspeksi['asset']['hub_cadeb'] : null; // Jika nilai adalah array dengan key 'sesuai', ambil nilainya if (is_array($hubCadeb) && isset($hubCadeb['sesuai'])) { $hubCadeb = $hubCadeb['sesuai']; } @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
{{ $detail->name ?? '' }} @if (isset($detail->dokumen_jaminan)) @php $dokumen_jaminan = is_array(json_decode($detail->dokumen_jaminan)) ? json_decode($detail->dokumen_jaminan) : [$detail->dokumen_jaminan]; $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[$index])) {{ $dokumen_nomor[$index] }} @endif
@endforeach @endif
{{ ucwords(str_replace('_', ' ', $key)) ?? '' }} {{ $value }} @if ($key == 'luas_bangunan' || $key == 'luas_tanah') m2 @endif
Atas Nama {{ $dokument->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 @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
E 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 @endif @foreach ($kategoriUnik as $kategori) {{-- Tampilkan komponen sesuai kategori jika file komponen ada --}} @includeIf('lpj::surveyor.components.print-out.' . str_replace('-', '-', $kategori), [ 'dokumen' => $dokumen, ]) @endforeach @endif @endforeach
F SARANA PELENGKAP DAN LINKUNGAN
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' }}
Sarana Pelengkap @if (isset($basicData['saranaPelengkap'])) @foreach ($basicData['saranaPelengkap'] as $index => $item) @if ($index % 3 == 0 && $index > 0) @endif @endforeach
@endif
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
G ASURANSI
G KESIMPULAN
1 KESIMPULAN PENILAI
Faktor Positif @isset($forminspeksi['fakta']['fakta_positif']) @foreach ($forminspeksi['fakta']['fakta_positif'] as $key => $item) @endforeach
{!! nl2br(e($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
{!! nl2br(e($item)) !!}
@else

Tidak ada faktor negatif yang teridentifikasi.

@endif
2 CATATAN YANG PERLU DI PERHATIKAN
@php $keterangan = $forminspeksi['fakta']['keterangan'] ?? ''; if (is_array($keterangan)) { $keterangan = implode(', ', array_filter($keterangan)); } @endphp @if (!empty($keterangan))
{{ $keterangan }}
@endif
3 DINAS TATA KOTA
@php $informasi = [ 'peruntukan', 'kdb', 'kdh', 'gsb', 'max_lantai', 'klb', 'gss', 'pelebaran_jalan', 'nama_petugas', ]; @endphp @foreach ($informasi as $key) @if (isset($forminspeksi['fakta'][$key]) && $forminspeksi['fakta'][$key] !== '-')

- {{ ucfirst(str_replace('_', ' ', $key)) }}: {{ $forminspeksi['fakta'][$key] }}

@endif @endforeach
Jakarta {{ formatTanggalIndonesia($permohonan->penilaian->waktu_penilaian) }}
TTD
@if (isset($forminspeksi['signature']['penilai'])) @else @endif @if (isset($forminspeksi['signature']['cabang'])) @else @endif @if (isset($forminspeksi['signature']['debitur'])) @else @endif @if (isset($forminspeksi['signature']['kjjp'])) @else @endif
Penilai - Cabang - Debitur/Perwakilan - KJPP -
{{ ucwords(strtolower('PENILAI')) }} {{ ucwords(strtolower('CABANG')) }} {{ ucwords(strtolower('DEBITUR/PERWAKILAN')) }} {{ strtoupper('K.J.P.P') }}