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