feat(webstatement): tambah fungsi nama provinsi dan perbaikan tampilan alamat customers

Perubahan yang dilakukan:
- Menambahkan fungsi getProvinceCoreName di helpers.php untuk mengambil nama provinsi berdasarkan kode, menggunakan model ProvinceCore.
- Menyesuaikan tampilan alamat customer di template stmt.blade.php:
  - Menambahkan RT/RW dari alamat rumah atau KTP jika tersedia.
  - Menggunakan nama provinsi dari fungsi baru agar data lebih konsisten.
  - Merapikan format alamat dengan menggunakan fungsi trim.
- Memperbaiki struktur HTML pada bagian alamat untuk meningkatkan keterbacaan dan perawatan kode.

Tujuan perubahan:
- Menjamin data provinsi yang ditampilkan berasal dari referensi yang valid dan terpusat.
- Meningkatkan kelengkapan dan kejelasan informasi alamat pada tampilan statement pelanggan.
- Menstandarkan format alamat agar seragam dengan kebijakan internal perusahaan.
This commit is contained in:
Daeng Deni Mardaeni
2025-07-10 10:28:52 +07:00
parent 4b7e6c983b
commit 5ea8136c13
2 changed files with 19 additions and 5 deletions

View File

@@ -1,7 +1,8 @@
<?php
use Illuminate\Support\Facades\Log;
use Modules\Webstatement\Models\ProvinceCore;
if(!function_exists('calculatePeriodDates')) {
/**
* Fungsi untuk menghitung tanggal periode berdasarkan periode yang diberikan
@@ -36,4 +37,11 @@ use Illuminate\Support\Facades\Log;
'end' => $endDate,
];
}
}
if(!function_exists('getProvinceCoreName')){
function getProvinceCoreName($code){
$province = ProvinceCore::where('code',$code)->first();
return $province->name;
}
}