feat(webstatement): tambahkan hubungan branch dan account di model

Perubahan yang dilakukan:
- Menambahkan relasi branch di model Account berdasarkan kolom branch_code.
- Menambahkan relasi account di model PrintStatementLog untuk akses data account dari log.
- Memperbaiki referensi branch_name di PrintStatementController agar menggunakan relasi dari model Account.
- Menonaktifkan eager loading pada query di PrintStatementController untuk optimasi performa.

Tujuan perubahan:
- Memastikan data branch dan account dapat diakses langsung melalui relasi antar model.
- Menghindari potensi masalah N+1 query saat mengambil data terkait branch.
- Meningkatkan efisiensi kode dan menjaga konsistensi data dalam proses statement.
This commit is contained in:
Daeng Deni Mardaeni
2025-07-10 19:30:58 +07:00
parent 5b235def37
commit 011f749786
4 changed files with 15 additions and 12 deletions

View File

@@ -293,4 +293,8 @@ class PrintStatementLog extends Model
{
return $query->where('request_type', 'single_account');
}
public function account(){
return $this->belongsTo(Account::class, 'account_number','account_number');
}
}