fix skit
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class CawanganAR extends Model
|
||||
{
|
||||
protected $table = 'cawangan';
|
||||
|
||||
protected $fillable = [
|
||||
'details_caw',
|
||||
'kodcaw',
|
||||
'syarikat',
|
||||
'min',
|
||||
'max'
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
namespace App\Events;
|
||||
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
use Illuminate\Foundation\Events\Dispatchable;
|
||||
use Illuminate\Broadcasting\InteractsWithSockets;
|
||||
use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
|
||||
|
||||
class NotifikasiPetiBesi implements ShouldBroadcast
|
||||
{
|
||||
use Dispatchable, InteractsWithSockets, SerializesModels;
|
||||
|
||||
public $cawangan,$status,$bakipetibesi;
|
||||
|
||||
public function __construct($cawangan,$status,$bakipetibesi)
|
||||
{
|
||||
$this->cawangan = $cawangan;
|
||||
$this->status = $status;
|
||||
$this->bakipetibesi = $bakipetibesi;
|
||||
}
|
||||
|
||||
public function broadcastOn()
|
||||
{
|
||||
return ['notice-notify'];
|
||||
}
|
||||
|
||||
public function broadcastAs()
|
||||
{
|
||||
return 'trigger-notify';
|
||||
}
|
||||
}
|
||||
@@ -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';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user