🧩 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:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user