Add changes to report keseluruhan stokaudit

- Change header columns
- Change column positions
- Add config to exclude certain cawangan in report stok audit
This commit is contained in:
Afiq Hamzah
2024-04-22 11:18:49 +08:00
parent 4c63144018
commit 967fbf1da3
3 changed files with 23 additions and 13 deletions
@@ -12,6 +12,9 @@ class StokAuditController extends Controller
public function getActiveCawanganConnections()
{
$cawangan_details = Cawangan::select(['details_caw', 'mysql'])->get();
$cawangan_details = $cawangan_details->filter(fn($x) => !in_array(strtolower($x->details_caw), config('report.excluded_cawangan')));
$connection_active_cawangan = Helper::getActiveCawanganDbConnection();
return collect($cawangan_details->filter(fn($x) => in_array($x->mysql, $connection_active_cawangan)));
@@ -46,13 +49,12 @@ class StokAuditController extends Controller
return [
'cawangan' => $connection->details_caw,
'jumlah_pinjaman' => $data->count(),
'total_pinjaman' => $data->sum('pinjaman'),
'total_berat' => $data->sum('berat'),
'total_nilai_marhun' => $data->sum('nilaimarhun'),
'total_pinjaman' => $data->sum('pinjaman'),
'total_baki_pinjaman' => $data->sum('bakipjm'),
'total_upah_belum_bayar' => $data->sum('upahblmbyar'),
'bilangan_pembiayaan' => $data->count(),
'berat' => $data->sum('berat'),
'nilai_marhun' => $data->sum('nilaimarhun'),
'baki_pembiayaan' => $data->sum('bakipjm'),
'pembiayaan' => $data->sum('pinjaman'),
'upah_belum_bayar' => $data->sum('upahblmbyar'),
'total_utg_onepercent' => $data->sum('utgonepercent'),
'total_ujrah' => $data->sum('ujrah'),
];
@@ -68,12 +70,12 @@ class StokAuditController extends Controller
$total_all_cawangan_audit = [
'cawangan' => 'Total Semua Cawangan',
'jumlah_pinjaman' => $getTotalAcrossCawangan('jumlah_pinjaman'),
'total_pinjaman' => $getTotalAcrossCawangan('total_pinjaman'),
'total_berat' => $getTotalAcrossCawangan('total_berat'),
'total_nilai_marhun' => $getTotalAcrossCawangan('total_nilai_marhun'),
'total_baki_pinjaman' => $getTotalAcrossCawangan('total_baki_pinjaman'),
'total_upah_belum_bayar' => $getTotalAcrossCawangan('total_upah_belum_bayar'),
'bilangan_pembiayaan' => $getTotalAcrossCawangan('bilangan_pembiayaan'),
'berat' => $getTotalAcrossCawangan('berat'),
'nilai_marhun' => $getTotalAcrossCawangan('nilai_marhun'),
'baki_pembiayaan' => $getTotalAcrossCawangan('baki_pembiayaan'),
'pembiayaan' => $getTotalAcrossCawangan('pembiayaan'),
'upah_belum_bayar' => $getTotalAcrossCawangan('upah_belum_bayar'),
'total_utg_onepercent' => $getTotalAcrossCawangan('total_utg_onepercent'),
'total_ujrah' => $getTotalAcrossCawangan('total_ujrah'),
];
+1
View File
@@ -62,6 +62,7 @@ $app->singleton(
$app->configure('app');
$app->configure('tinker');
$app->configure('tennant_master');
$app->configure('report');
/*
|--------------------------------------------------------------------------
+7
View File
@@ -0,0 +1,7 @@
<?php
return [
'excluded_cawangan' => [
'lahad datu',
]
];