🔧 fix(LPJ): Perbaikan logika preview laporan dan optimasi import service
Perubahan utama pada PreviewLaporanService.php: - Mengoptimalkan urutan import dengan mengelompokkan berdasarkan namespace - Memperbaiki logika tanggal laporan untuk data migrasi dengan fallback ke tgl_create - Menghapus filter dokument_id pada query LPJ untuk fleksibilitas - Menambahkan penanganan khusus untuk tipe laporan 'memo' pada data migrasi - Menambahkan validasi file path untuk download dokumen memo - Memperbaiki kondisi pengecekan memo untuk non-migrasi data Perubahan pada print-out-standar.blade.php: - Menyembunyikan baris header dokumen yang menyebabkan duplikasi tampilan - Menambahkan fungsi ltrim untuk membersihkan koma di awal nilai data Perubahan ini meningkatkan stabilitas dan akurasi tampilan preview laporan,\nserta memperbaiki penanganan data migrasi dan memo khusus.
This commit is contained in:
@@ -148,9 +148,9 @@
|
||||
</tr>
|
||||
@foreach ($dokumen->detail as $detail)
|
||||
@if (!empty($detail->name) && isset($detail->details) && !empty($detail->dokumen_jaminan))
|
||||
<tr>
|
||||
<!--<tr>
|
||||
<td width="25%"><strong>{{ $detail->name ?? '' }}</strong></td>
|
||||
</tr>
|
||||
</tr>-->
|
||||
@endif
|
||||
|
||||
@if (isset($detail->details) && $detail->name == 'LOKASI JAMINAN')
|
||||
@@ -265,7 +265,7 @@
|
||||
<tr>
|
||||
<td style="padding: 2px; vertical-align: top;">{{ $item['label'] }}</td>
|
||||
<td style="padding: 2px; vertical-align: top;">:</td>
|
||||
<td style="padding: 2px; vertical-align: top;">{{ $item['value'] }}</td>
|
||||
<td style="padding: 2px; vertical-align: top;">{{ ltrim($item['value'], ',') }}</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</table>
|
||||
|
||||
Reference in New Issue
Block a user