diff --git a/app/Exports/GadaianDetailExport.php b/app/Exports/GadaianDetailExport.php index 2c12368..5adc077 100644 --- a/app/Exports/GadaianDetailExport.php +++ b/app/Exports/GadaianDetailExport.php @@ -19,63 +19,62 @@ class GadaianDetailExport implements FromView $this->endDate = $endDate; } - public function view(): View -{ - $generatedAt = now()->format('d-m-Y'); + public function view(): View + { + $generatedAt = now()->format('d-m-Y'); - $data = Http::get(config('api.url') . '/api/reports/saringan/gadaian', [ - 'startDate' => $this->startDate, - 'endDate' => $this->endDate, - ])->json(); + $data = Http::get(config('api.url') . '/api/reports/saringan/gadaian', [ + 'startDate' => $this->startDate, + 'endDate' => $this->endDate, + ])->json(); - $branch = collect($data)->firstWhere('kodcaw', $this->kodcaw); - $details = collect($branch['details'] ?? []); + $branch = collect($data)->firstWhere('kodcaw', $this->kodcaw); + $details = collect($branch['details'] ?? []); - $tgb_lelong = $details->where('jenis', 'TGB_LELONG')->values(); - $tgb_biasa = $details->where('jenis', 'TGB_BIASA')->values(); - $gadai_biasa = $details->where('jenis', 'GADAI_BIASA')->values(); + $tgb_lelong = $details->where('jenis', 'TGB_LELONG')->values(); + $tgb_biasa = $details->where('jenis', 'TGB_BIASA')->values(); + $gadai_biasa = $details->where('jenis', 'GADAI_BIASA')->values(); - $subtotal = [ - 'tgb_lelong' => [ - 'berat' => $tgb_lelong->sum('berat'), - 'nilai' => $tgb_lelong->sum('nilaimarhun'), - 'pinjaman' => $tgb_lelong->sum('pinjaman'), - ], - 'tgb_biasa' => [ - 'berat' => $tgb_biasa->sum('berat'), - 'nilai' => $tgb_biasa->sum('nilaimarhun'), - 'pinjaman' => $tgb_biasa->sum('pinjaman'), - ], - 'gadai_biasa' => [ - 'berat' => $gadai_biasa->sum('berat'), - 'nilai' => $gadai_biasa->sum('nilaimarhun'), - 'pinjaman' => $gadai_biasa->sum('pinjaman'), - ], - ]; + $subtotal = [ + 'tgb_lelong' => [ + 'berat' => $tgb_lelong->sum('berat'), + 'nilai' => $tgb_lelong->sum('nilaimarhun'), + 'pinjaman' => $tgb_lelong->sum('pinjaman'), + ], + 'tgb_biasa' => [ + 'berat' => $tgb_biasa->sum('berat'), + 'nilai' => $tgb_biasa->sum('nilaimarhun'), + 'pinjaman' => $tgb_biasa->sum('pinjaman'), + ], + 'gadai_biasa' => [ + 'berat' => $gadai_biasa->sum('berat'), + 'nilai' => $gadai_biasa->sum('nilaimarhun'), + 'pinjaman' => $gadai_biasa->sum('pinjaman'), + ], + ]; - $grandTotal = [ - 'berat' => $subtotal['tgb_lelong']['berat'] - + $subtotal['tgb_biasa']['berat'] - + $subtotal['gadai_biasa']['berat'], + $grandTotal = [ + 'berat' => $subtotal['tgb_lelong']['berat'] + + $subtotal['tgb_biasa']['berat'] + + $subtotal['gadai_biasa']['berat'], - 'nilai' => $subtotal['tgb_lelong']['nilai'] - + $subtotal['tgb_biasa']['nilai'] - + $subtotal['gadai_biasa']['nilai'], + 'nilai' => $subtotal['tgb_lelong']['nilai'] + + $subtotal['tgb_biasa']['nilai'] + + $subtotal['gadai_biasa']['nilai'], - 'pinjaman' => $subtotal['tgb_lelong']['pinjaman'] - + $subtotal['tgb_biasa']['pinjaman'] - + $subtotal['gadai_biasa']['pinjaman'], - ]; - - return view('reports.saringan-gadaian.excel', compact( - 'branch', - 'generatedAt', - 'tgb_lelong', - 'tgb_biasa', - 'gadai_biasa', - 'subtotal', - 'grandTotal' - )); -} + 'pinjaman' => $subtotal['tgb_lelong']['pinjaman'] + + $subtotal['tgb_biasa']['pinjaman'] + + $subtotal['gadai_biasa']['pinjaman'], + ]; + return view('reports.saringan-gadaian.excel', compact( + 'branch', + 'generatedAt', + 'tgb_lelong', + 'tgb_biasa', + 'gadai_biasa', + 'subtotal', + 'grandTotal' + )); + } } diff --git a/resources/views/reports/saringan-gadaian/index.blade.php b/resources/views/reports/saringan-gadaian/index.blade.php index 11e56bf..970cf1a 100644 --- a/resources/views/reports/saringan-gadaian/index.blade.php +++ b/resources/views/reports/saringan-gadaian/index.blade.php @@ -111,6 +111,30 @@ class="px-5 py-3 border-b-2 border-gray-200 bg-gray-100 text-left text-xs font-semibold text-gray-600 uppercase tracking-wider"> Pinjaman(RM) +