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:
@@ -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'),
|
||||
];
|
||||
|
||||
@@ -62,6 +62,7 @@ $app->singleton(
|
||||
$app->configure('app');
|
||||
$app->configure('tinker');
|
||||
$app->configure('tennant_master');
|
||||
$app->configure('report');
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'excluded_cawangan' => [
|
||||
'lahad datu',
|
||||
]
|
||||
];
|
||||
Reference in New Issue
Block a user