🧩 fix(print): Perbaiki pembacaan array hub_cadeb & hapus debug

- Memperbaiki logika penentuan status 'sesuai'/'tidak sesuai' dengan membaca key dari array hub_cadeb
- Mengambil label dari array sesuai key yang tersedia dan memberikan fallback aman jika key tidak ada
- Menangani kasus ketika hub_cadeb berupa string ('sesuai'/'tidak sesuai') agar tetap ada output
This commit is contained in:
Daeng Deni Mardaeni
2025-12-04 11:21:34 +07:00
parent aee8fab832
commit f055cd5573

View File

@@ -241,12 +241,16 @@
<tr>
@php
$valPenghuni = $forminspeksi['asset']['hub_cadeb_penghuni'] ?? null;
$selectedPenghuni = $forminspeksi['asset']['hub_cadeb_penghuni_selected']
?? ($forminspeksi['asset']['hub_cadeb_penghuni_value'] ?? null);
$hubCadeb = is_array($valPenghuni)
? ($selectedPenghuni !== null ? ($valPenghuni[$selectedPenghuni] ?? '') : '')
: ($valPenghuni ?? '');
if (is_array($valPenghuni)) {
$valPenghuni = implode(', ', array_map(
fn($k, $v) => $k . ($v ? ', ' . $v : ''),
array_keys($valPenghuni),
array_values($valPenghuni)
));
}
$hubCadeb = $valPenghuni;
@endphp
<td style=" padding: 2px; vertical-align: top;">Hubungan Penghuni Jaminan dengan Debitur</td>
<td style=" padding: 2px; vertical-align: top;">:</td>
<td style=" padding: 2px; vertical-align: top;">{{ $hubCadeb ?? '' }}</td>