fix(spk): perbaiki pengolahan dokumen jaminan

- Mengubah referensi dari $data->debiture->documents menjadi $data->dokumenjaminan.
- Memperbaiki logika pengulangan untuk menampilkan dokumen jaminan.
- Menambahkan pengecekan untuk memastikan detail dokumen jaminan ditampilkan dengan benar.
This commit is contained in:
Daeng Deni Mardaeni
2025-02-27 15:47:08 +07:00
parent 03b0ba4ac0
commit cc500bfcac

View File

@@ -90,9 +90,9 @@
</tr> </tr>
@php @php
$i=1; $i=1;
$totalAsset = count($data->debiture->documents); $totalAsset = count($data->dokumenjaminan);
@endphp @endphp
@foreach ($data->debiture->documents as $dokumen) @foreach ($data->dokumenjaminan as $dokumen)
<tr valign="top"> <tr valign="top">
<td>Lokasi Jaminan {{ $totalAsset >1 ? $i : '' }}</td> <td>Lokasi Jaminan {{ $totalAsset >1 ? $i : '' }}</td>
<td>:</td> <td>:</td>
@@ -125,21 +125,26 @@
@if(!$shouldExclude) @if(!$shouldExclude)
@php $details = $dokumen_jaminans->detail; @endphp @php $details = $dokumen_jaminans->detail; @endphp
@foreach ($details as $index => $detail) @foreach ($details as $index => $detail)
@php @if($detail->dokumen_jaminan)
$shouldExcludeNomor = false; {{ $detail->name }}
foreach ($excludedDocuments as $excludedDoc) { @php
if (str_contains(strtolower($detail->dokumen_nomor), strtolower($excludedDoc))) { $shouldExcludeNomor = false;
$shouldExcludeNomor = true; foreach ($excludedDocuments as $excludedDoc) {
break; if (str_contains(strtolower($detail->dokumen_nomor), strtolower($excludedDoc))) {
$shouldExcludeNomor = true;
break;
}
} }
} @endphp
@endphp @if(!$shouldExcludeNomor)
@if(!$shouldExcludeNomor) @if($detail->dokumen_nomor)
@if($detail->dokumen_nomor) {{ " | " }}
@foreach(json_decode($detail->dokumen_nomor) as $item) @foreach(json_decode($detail->dokumen_nomor) as $key => $item)
{{ $item }}<br> {{ $item }}{{ $key < count(json_decode($detail->dokumen_nomor)) - 1 ? ',' : '' }}
@endforeach @endforeach
@endif
@endif @endif
<br>
@endif @endif
@endforeach @endforeach
@endif @endif