fix(webstatement): konversi nilai ke float sebelum number_format pada template statement
Perubahan yang dilakukan: - Menambahkan casting (float) pada saldo awal bulan sebelum number_format. - Menambahkan casting (float) pada nilai debit sebelum number_format. - Menambahkan casting (float) pada nilai kredit sebelum number_format. - Menambahkan casting (float) pada saldo running sebelum number_format. - Menambahkan casting (float) pada total debit sebelum number_format. - Menambahkan casting (float) pada total kredit sebelum number_format. - Menambahkan casting (float) pada saldo akhir sebelum number_format. File yang dimodifikasi: - Modules/Webstatement/resources/views/statements/stmt.blade.php: Menambahkan casting (float) di 7 lokasi penggunaan number_format. Tujuan perubahan: - Memastikan semua nilai numerik dikonversi ke tipe data float sebelum diformat. - Mencegah error formatting seperti "number_format expects parameter 1 to be float" saat nilai null atau string. - Menjamin konsistensi tampilan angka pada statement rekening.
This commit is contained in:
@@ -403,7 +403,7 @@
|
||||
<td class="text-right"> </td>
|
||||
<td class="text-right"> </td>
|
||||
<td class="text-right">
|
||||
<strong>{{ number_format($saldoAwalBulan->actual_balance, 2, ',', '.') }}</strong>
|
||||
<strong>{{ number_format((float)$saldoAwalBulan->actual_balance, 2, ',', '.') }}</strong>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -438,10 +438,10 @@
|
||||
<td class="text-center">{{ substr($row->actual_date, 0, 10) }}</td>
|
||||
<td>{{ str_replace(['[', ']'], ' ', $narrativeLines[0] ?? '') }}</td>
|
||||
<td>{{ $row->reference_number }}</td>
|
||||
<td class="text-right">{{ $debit > 0 ? number_format($debit, 2, ',', '.') : '' }}</td>
|
||||
<td class="text-right">{{ $kredit > 0 ? number_format($kredit, 2, ',', '.') : '' }}
|
||||
<td class="text-right">{{ $debit > 0 ? number_format((float)$debit, 2, ',', '.') : '' }}</td>
|
||||
<td class="text-right">{{ $kredit > 0 ? number_format((float)$kredit, 2, ',', '.') : '' }}
|
||||
</td>
|
||||
<td class="text-right">{{ number_format($saldo, 2, ',', '.') }}</td>
|
||||
<td class="text-right">{{ number_format((float)$saldo, 2, ',', '.') }}</td>
|
||||
</tr>
|
||||
@for ($i = 1; $i < count($narrativeLines); $i++)
|
||||
<tr class="narrative-line">
|
||||
|
||||
Reference in New Issue
Block a user