@include('lpj::penilai.components.header') @php $data = ''; $dokument = null; foreach ($permohonan->documents as $dokumen) { $data .= $dokumen->jenisJaminan->name . ', '; $dokument = $dokumen; } $data = rtrim($data, ', '); @endphp
@php $senior_officer = null; if ($permohonan->debiture && $permohonan->documents) { foreach ($permohonan->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

LAPORAN PENILAIAN ATAS {{ $data }}

NO: {{ $nomorLaporan }}


Cabang/Pemohon : {{ $permohonan->debiture->branch->name ?? '' }}
Tujuan Penilai : {{ $permohonan->jenisFasilitasKredit->name ?? '' }}
Ao : {{ $permohonan->user->name ?? '' }}
Tanggal Order : {{ formatTanggalIndonesia($permohonan->create_at) }}
Tannggal Survey : {{ formatTanggalIndonesia($permohonan->penilaian->tanggal_kunjungan) }}
IDENTITAS CADEB/DEBITUR
Nama Debitur : {{ $permohonan->debiture->name ?? '' }}
Debitur / Wakil Debitur : {{ $permohonan->debiture->name ?? '' }}
Pihak Bank selain Apraisal : {{ $forminspeksi['asset']['pihak_bank'] ?? '' }}
DESKRIPSI DAN ALAMAT ASET
Terletak di : {{ $alamat['address'] ?? '' }}
Kelurahan : {{ $alamat['village_code'] ?? '' }}
Kecamatan : {{ $alamat['district_code'] ?? '' }}
Kotamadya : {{ $alamat['city_code'] ?? '' }}
Propinsi : {{ $alamat['province_code'] ?? '' }}
DOKUMEN
@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
{{ $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
HUBUNGAN CADEB/DEBITUR DENGAN PEMILIK DAN PENGHUNI
@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']['tidak sesuai'] : $forminspeksi['asset']['hub_cadeb']['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
Hubungan Pemilik Jaminan dengan Debitu : {{ $hubCadeb ?? '' }}
Hubungan Penghuni Jaminan dengan Debitur : {{ $hubCadeb ?? '' }}
@foreach ($permohonan->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) @include('lpj::penilai.components.analisa.' . str_replace('-', '-', $kategori), [ 'dokumen' => $dokumen, ]) @endforeach @endif @endif @endforeach
INFORMASI DATA PEMBANDING
Informasi data pembanding : @php $exportData = []; if (isset($dataPembanding['data_pembanding'])) { foreach ($dataPembanding['data_pembanding'] as $index => $pembanding) { $exportData['pembanding' . ($index + 1)] = $pembanding; } } $fields = [ 'jenis_aset' => 'Jenis properti', 'harga' => 'Harga Penawaran', 'telepon' => 'Penjual (HP)', 'penawaran' => 'Ditawarkan Sejak', 'luas_tanah' => 'Luas Tanah', 'luas_bangunan' => 'Luas Bangunan', 'kordinat' => 'Titik Kordinat', ]; @endphp @foreach ($exportData as $index => $data) @foreach ($fields as $key => $label) @endforeach
Pembanding {{ substr($index, -1) }}
{{ $label }} : @if ($key == 'luas_tanah' || $key == 'luas_bangunan') {{ $data[$key] ?? '-' }} m² @elseif($key == 'harga' || $key == 'harga_diskon') Rp. {{ $data[$key] ?? 0 }} @elseif($key == 'kordinat') @php $lat = $data['kordinat_lat'] ?? null; $lng = $data['kordinat_lng'] ?? null; @endphp @if ($lat && $lng) {{ $lat }},{{ $lng }} @else - @endif @else {{ $data[$key] ?? '-' }} @endif
@endforeach
TOTAL NILAI PASAR WAJAR
@php $labelNilai = [ 'bangunan' => 'Luas Bangunan', 'tanah' => 'Luas Tanah', 'apartement-kantor' => 'Luas Apartemen/Kantor', 'alat-berat' => 'Luas Alat Berat', 'mesin' => 'Luas Mesin', 'kendaraan' => 'Luas Kendaraan', 'pesawat' => 'Luas Pesawat', 'kapal' => 'Luas Kapal', ]; // if (strcasecmp($jenisAset, 'RUKO/RUKAN') === 0) { // $labelNilai['bangunan'] = 'Luas Unit'; // unset($labelNilai['tanah']); // } @endphp @foreach ($labelNilai as $key => $label) @if (isset($lpjData['luas_' . $key])) @endif @endforeach @if (isset($lpjData['npw_tambahan'])) @foreach ($lpjData['npw_tambahan'] as $npw) @endforeach @endif
1. Total Nilai Pasar Wajar
{{ $label }} {{ $lpjData['luas_' . $key] ?? '' }} m2 X Rp {{ $lpjData['nilai_' . $key . '_1'] ?? '' }} = Rp {{ $lpjData['nilai_' . $key . '_2'] ?? '' }}
{{ $npw['name'] }} {{ $npw['luas'] }} m2 X Rp {{ $npw['nilai_1'] }} = Rp {{ $npw['nilai_2'] }}
Total Nilai Pasar Wajar =
Rp {{ $lpjData['total_nilai_pasar_wajar'] ?? '' }}
2. Total Nilai Likuidasi
{{ $lpjData['likuidasi'] ?? '' }}% X Total Nilai Pasar Wajar = Rp {{ $lpjData['likuidasi_nilai_2'] ?? '' }}
@php $keterangan = $lpjData['keterangan_penilai'] ?? ''; if (is_array($keterangan)) { $keterangan = implode(', ', array_filter($keterangan)); } @endphp @if (!empty($keterangan))
Catatan yang Perlu Diperhatikan : {!! nl2br(e($keterangan)) !!}
@endif
Demikian laporan penilai jaminan ini di buat secara objektif, tanpa adanya pengaruh baik intern maupun ekstern
@php use Modules\Usermanagement\Models\User; $penilaiUser = User::where('id', $penilai->userPenilaiTeam->id)->first(); $imagePathPenilai = storage_path('app/public/signatures/' . $penilaiUser->id . '/' . $penilaiUser->sign); $soUser = User::where('id', $senior_officer->id)->first(); $imagePathSo = storage_path('app/public/signatures/' . $soUser->id . '/' . $soUser->sign); $imagePathEO = storage_path( 'app/public/signatures/' . User::role('EO Appraisal')->first()->id . '/' . User::role('EO Appraisal')->first()->sign, ); $imagePathDD = storage_path( 'app/public/signatures/' . User::role('DD Appraisal')->first()->id . '/' . User::role('DD Appraisal')->first()->sign, ); @endphp @if ($permohonan->approval_so != null) @endif @if ($permohonan->approval_eo != null) @endif @if ($permohonan->approval_dd != null) @endif @if ($permohonan->approval_so != null) @endif @if ($permohonan->approval_eo != null) @endif @if ($permohonan->approval_dd != null) @endif
@if (file_exists($imagePathPenilai)) {{ $imagePathPenilai }} @endif @if (file_exists($imagePathSo)) {{ $imagePathSo }} @endif @if (file_exists($imagePathEO)) {{ $imagePathEO }} @endif @if (file_exists($imagePathDD)) {{ $imagePathDD }} @endif
{{ $penilai->userPenilaiTeam->name ?? '' }}
{{ ucwords(strtolower('PENILAI')) }}
{{ $senior_officer->name ?? '' }}
{{ ucwords(strtolower('SENIOR OFFICER')) }}
{{ User::role('EO Appraisal')->first()->name ?? '' }}
{{ ucwords(strtolower('EXECUTIVE OFFICER')) }}
{{ User::role('DD Appraisal')->first()->name ?? '' }}
{{ ucwords(strtolower('DEPUTY DIRECTOR')) }}
NILAI ASURANSI
@if (!empty($lpjData['asuransi_luas_bangunan'])) @else @endif
Luas Bangunan {{ $lpjData['asuransi_luas_bangunan'] ?? '' }}
Harga Rp. {{ $lpjData['asuransi_nilai_1'] ?? '' }}
Nilai Pasar Wajar (Rp) Rp. {{ $lpjData['asuransi_nilai_2'] ?? '' }}
Tidak Ada

  1. PENILAIAN INI DIBUAT BERDASARKAN ATURAN YANG BERLAKU DI SUBDIT APPRAISAL
  2. LAPORAN INI DIBUAT BERDASARKAN DATA FOTOCOPY DOKUMEN YANG DITERIMA PENILAI DENGAN ASUMSI BAHWA DATA TERSEBUT SESUAI DENGAN DOKUMEN ASLINYA
  3. PENILAI TIDAK MELAKUKAN PEMBUKTIAN LEBIH RINCI ATAU PENGAKUAN TERTULIS DARI PIHAK YANG DITEMUI SAAT PENILAIAN, ATAS INFORMASI YANG DIBERIKAN SECARA LISAN SEHUBUNGAN DENGAN IDENTITAS DIRI DAN HUBUNGAN DI ANTARA PIHAK TERKAIT SAAT MELAKUKAN INSPEKSI OBJEK YANG DINILAI
  4. LAPORAN INI DIGUNAKAN HANYA UNTUK KEPENTINGAN INTERNAL DAN DILARANG MENYEBARKAN KEPADA PIHAK KETIGA
Nama Debitur : {{ $permohonan->debiture->name ?? '' }}
Nomor Laporan : {{ $nomorLaporan }}
Tanggal Laporan : {{ formatTanggalIndonesia($tanggalLaporan) ?? '' }}
PETA
@php $fotoTypes = ['foto_gistaru', 'foto_bhumi', 'foto_argis_region', 'foto_tempat']; // Memindahkan foto_tempat ke depan jika ada if (($key = array_search('foto_tempat', $fotoTypes)) !== false) { unset($fotoTypes[$key]); array_unshift($fotoTypes, 'foto_tempat'); } // Filter fotoTypes untuk memastikan hanya yang memiliki imagePath valid $validPhotoTypes = array_filter($fotoTypes, function ($type) use ($forminspeksi) { return isset($forminspeksi[$type]) && file_exists(storage_path('app/public/' . $forminspeksi[$type])); }); @endphp @if (count($validPhotoTypes) === 1) @php $type = reset($validPhotoTypes); // Ambil elemen pertama $imagePath = $forminspeksi[$type] ?? null; @endphp @else @foreach ($fotoTypes as $index => $type) @php $imagePath = $forminspeksi[$type] ?? null; @endphp @isset($imagePath) @endisset @if (($index + 1) % 2 == 0) @endif @endforeach @if (count($fotoTypes) % 2 != 0) @endif @endif

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

@if ($imagePath) {{ $imagePath }} @endif

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

@if ($imagePath && file_exists(storage_path('app/public/' . $imagePath))) {{ $imagePath }} @endif
FOTO JAMINAN
@include('lpj::penilai.components.foto')
@include('lpj::penilai.components.footer')