From 5d754a1cc98f1f41a797def517c6d179ff72b808 Mon Sep 17 00:00:00 2001 From: Afiq Hamzah Date: Thu, 18 Jan 2024 11:24:56 +0800 Subject: [PATCH] Consolidate db queries call into 1 controller --- .../Reports/RingkasanHarianController.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Reports/RingkasanHarianController.php b/app/Http/Controllers/Reports/RingkasanHarianController.php index c69a20b..f39f85f 100644 --- a/app/Http/Controllers/Reports/RingkasanHarianController.php +++ b/app/Http/Controllers/Reports/RingkasanHarianController.php @@ -4,6 +4,7 @@ namespace App\Http\Controllers\Reports; use App\Helper; use App\Http\Controllers\Controller; +use App\Services\Reports\KawalanStokService; use App\Services\Reports\RingkasanHarianService as ReportRingkasanHarianService; use Illuminate\Http\Request; @@ -12,8 +13,15 @@ class RingkasanHarianController extends Controller public function getLaporanCawangan(string $kod_cawangan, Request $request) { - $reportGadaianService = new ReportRingkasanHarianService($kod_cawangan, $request); - return $reportGadaianService->getLaporanCawangan(); + $reportRingkasanHarianService = new ReportRingkasanHarianService($kod_cawangan, $request); + $reportKawalanStokService = new KawalanStokService($kod_cawangan, $request); + + $reports = [ + 'reportRingkasanHarian' => $reportRingkasanHarianService->getLaporanCawangan(), + 'reportKawalanStok' => $reportKawalanStokService->getLaporanCawangan(), + ]; + + return response()->json($reports); } public function getSummaryLaporanRingkasanHarian()