🧩 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>
|
<tr>
|
||||||
@php
|
@php
|
||||||
$valPenghuni = $forminspeksi['asset']['hub_cadeb_penghuni'] ?? null;
|
$valPenghuni = $forminspeksi['asset']['hub_cadeb_penghuni'] ?? null;
|
||||||
$selectedPenghuni = $forminspeksi['asset']['hub_cadeb_penghuni_selected']
|
if (is_array($valPenghuni)) {
|
||||||
?? ($forminspeksi['asset']['hub_cadeb_penghuni_value'] ?? null);
|
$valPenghuni = implode(', ', array_map(
|
||||||
$hubCadeb = is_array($valPenghuni)
|
fn($k, $v) => $k . ($v ? ', ' . $v : ''),
|
||||||
? ($selectedPenghuni !== null ? ($valPenghuni[$selectedPenghuni] ?? '') : '')
|
array_keys($valPenghuni),
|
||||||
: ($valPenghuni ?? '');
|
array_values($valPenghuni)
|
||||||
|
));
|
||||||
|
}
|
||||||
|
$hubCadeb = $valPenghuni;
|
||||||
@endphp
|
@endphp
|
||||||
|
|
||||||
<td style=" padding: 2px; vertical-align: top;">Hubungan Penghuni Jaminan dengan Debitur</td>
|
<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;">:</td>
|
||||||
<td style=" padding: 2px; vertical-align: top;">{{ $hubCadeb ?? '' }}</td>
|
<td style=" padding: 2px; vertical-align: top;">{{ $hubCadeb ?? '' }}</td>
|
||||||
|
|||||||
Reference in New Issue
Block a user