diff --git a/app/CawanganAR.php b/app/CawanganAR.php new file mode 100644 index 0000000..7521d5e --- /dev/null +++ b/app/CawanganAR.php @@ -0,0 +1,18 @@ +cawangan = $cawangan; + $this->status = $status; + $this->bakipetibesi = $bakipetibesi; + } + + public function broadcastOn() + { + return ['notice-notify']; + } + + public function broadcastAs() + { + return 'trigger-notify'; + } +} \ No newline at end of file diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index 79ad591..891ce28 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -10,9 +10,11 @@ use App\Events\PendahuluanSerahan; use App\Events\NotifikasiKelulusan; use App\Events\NotifikasiUbahHapus; use App\Events\NotifikasiAGH; +use App\Events\NotifikasiPetiBesi; use App\User; use App\Cawangan; +use App\CawanganAR; use App\Lejeram; use Illuminate\Http\Request; @@ -3492,29 +3494,17 @@ class KhazanahController extends Controller $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); - //Peti Besi Cawangan - // $getVault=Http::withOptions(['verify' => config('app.api_verify')])->get( config('api.url').'/api/TunaiDiTangan/'.$auth_user['cawangan'])->json(); - $getVault = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/TunaiDiTangan/' . $auth_user['cawangan'],['tarikh' => $tarikhsemasa])->json(); - // if(sizeof($getVault) == 0) - // { - // $peti_besi_terkini=Http::withOptions(['verify' => config('app.api_verify')])->post(config('api.url').'/api/daftarVault/'.$auth_user['cawangan'])->json(); - // $getVault = $peti_besi_terkini['bakiakhir']; - - // }else{ - // $getVault = $getVault[0]['bakiakhir']; - // } - - //Dashboardall $dashboard=Http::withOptions(['verify' => config('app.api_verify')])->get( config('api.url').'/api/Dashboard_all/'.$auth_user['cawangan'])->json(); $permohonan = Http::withOptions(['verify' => config('app.api_verify')])->get( config('api.url').'/admin/permohonan/get/'.$auth_user['cawangan'])->json(); + $bank = Http::withOptions(['verify' => config('app.api_verify')])->get( config('api.url').'/api/bank')->json(); - return view('khazanah.permohonanwang', compact('cawangan_info','api_url','getVault','tarikhsemasa','dashboard','permohonan')); + return view('khazanah.permohonanwang', compact('bank','cawangan_info','api_url','getVault','tarikhsemasa','dashboard','permohonan')); } public function RekodPermohonan() @@ -3574,16 +3564,23 @@ class KhazanahController extends Controller $auth_user = Auth::user(); $api_url = config('api.url'); - //Peti Besi Cawangan - $getVault=Http::withOptions(['verify' => config('app.api_verify')])->get( config('api.url').'/api/VaultController/'.$auth_user['cawangan'])->json(); + $current = Carbon::now(); + $tarikhsemasa = $current->toDateString(); + + $cawangan = CawanganAR::where('kodcaw','KB2')->get()->toArray(); + $getVault = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/TunaiDiTangan/' . 'KB2',['tarikh' => $tarikhsemasa])->json(); - if(sizeof($getVault) == 0) + if(floatval($getVault) > $cawangan[0]['max']) { - $peti_besi_terkini=Http::withOptions(['verify' => config('app.api_verify')])->post(config('api.url').'/api/daftarVault/'.$auth_user['cawangan'])->json(); - $getVault = $peti_besi_terkini['bakiakhir']; + session(['status' => 'max']); + event(new NotifikasiPetiBesi('KB2','max',$getVault)); + }else if(floatval($getVault) < $cawangan[0]['min']) + { + session(['status' => 'min']); + event(new NotifikasiPetiBesi('KB2','min',$getVault)); }else{ - $getVault = $getVault[0]['bakiakhir']; + echo 'tiada'; } } diff --git a/resources/views/homepage/khazanah/home.blade.php b/resources/views/homepage/khazanah/home.blade.php index 485db0f..bcd415b 100644 --- a/resources/views/homepage/khazanah/home.blade.php +++ b/resources/views/homepage/khazanah/home.blade.php @@ -153,35 +153,8 @@ - -
-
- Permohonan
Cawangan
+ Permohonan
Cawangan
-
Pengesahan
Operasi
-
Akaun
{!! ($permohonan['tagakaun'] === 2) ? '
-
Kelulusan
Pengurus Besar
-
Akaun
Deposit Ke Bank
Selesai
-
Cawangan
Terima Wang
+ Permohonan
Cawangan
+ CIT Selesai Deposit ke Bank
+
+ Pengesahan
Operasi
+ Akaun
+