From dbbc18516e9e805ad3c32151bb564b705a1cbd11 Mon Sep 17 00:00:00 2001 From: Ain Izazi Date: Mon, 2 Feb 2026 12:48:59 +0800 Subject: [PATCH] fix report petibesi --- app/Http/Controllers/VaultController.php | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/app/Http/Controllers/VaultController.php b/app/Http/Controllers/VaultController.php index 333008d..04f3290 100644 --- a/app/Http/Controllers/VaultController.php +++ b/app/Http/Controllers/VaultController.php @@ -454,18 +454,26 @@ class VaultController extends Controller return response()->json($arraytunaiditangan,200); } - - public function laporanPetiBesi($kodcaw,$tarikh) { - $current = Carbon::now(); - $current = new Carbon(); + $current = Carbon::now(); + $current = new Carbon(); $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); - $vault=Vault::on($cawangan['mysql']) - ->where('kodcaw','=',$kodcaw) - ->where('tarikh','=', $tarikh) - ->orderby('tarikh','desc')->first(); + + if (!$cawangan) { + return response()->json(['error' => 'Cawangan tidak dijumpai'], 404); + } + + $vault = Vault::on($cawangan['mysql']) + ->where('kodcaw','=',$kodcaw) + ->where('tarikh','=', $tarikh) + ->orderby('tarikh','desc') + ->first(); + + if (!$vault) { + return response()->json(['error' => 'Tiada data pada tarikh tersebut'], 404); + } return response()->json($vault); }