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