diff --git a/app/Services/Reports/AnsuranService.php b/app/Services/Reports/AnsuranService.php index a2bd047..90f83c6 100644 --- a/app/Services/Reports/AnsuranService.php +++ b/app/Services/Reports/AnsuranService.php @@ -61,6 +61,18 @@ class AnsuranService ]; }); + // **Tidak Group By Teller** untuk keseluruhan laporan + $total_ansuran_keseluruhan = $total_ansuran->map(function ($ansuran) { + return [ + 'norujukan' => $ansuran['norujukan'], + 'nama' => $ansuran['nama'], + 'no_kp' => $ansuran['no_kp'], + 'bayaran_pembiayaan' => $ansuran['bayaran_pembiayaan'], + 'bayaran_keuntungan' => $ansuran['bayaran_keuntungan'], + 'jumlah_ansuran' => $ansuran['jumlah_ansuran'], + ]; + }); + $total_ansuran = $total_ansuran->groupBy('teller'); $ansuran_tellers = $total_ansuran->keys(); @@ -86,6 +98,7 @@ class AnsuranService ], 'cawangan_detail' => $cawangan_detail, 'total_ansuran' => $total_ansuran, + 'total_ansuran_keseluruhan' => $total_ansuran_keseluruhan, // Tambahkan keseluruhan laporan 'summary_ansuran' => $total_summary_ansuran, ];