diff --git a/app/Http/Controllers/SimulasiController.php b/app/Http/Controllers/SimulasiController.php index c59d8d5c..74038170 100644 --- a/app/Http/Controllers/SimulasiController.php +++ b/app/Http/Controllers/SimulasiController.php @@ -58,7 +58,6 @@ class SimulasiController extends Controller public function janadata(Request $request) { - $t_lelong = Carbon::parse($request->tarikh_lelong); $bulan = (int)round($request->jbg); $jbgadai = ($t_lelong->subMonths($bulan))->toDateString(); diff --git a/app/Http/Controllers/TamatKontController.php b/app/Http/Controllers/TamatKontController.php new file mode 100644 index 00000000..339c023f --- /dev/null +++ b/app/Http/Controllers/TamatKontController.php @@ -0,0 +1,65 @@ +tarikh_lelong); + $bulan = 12; + $jbgadai = ($t_lelong->subMonths($bulan))->toDateString(); + // dd($jbgadai); + $surat = Gadai::where('t_gadai','<=',$jbgadai) + ->where('t_matang1','<=','t_lelong') + ->whereNotNull('upah12') + ->where('sttebus','=','') + ->where('tagpalsu','=',0) + ->where('tagpalsu2','=',0) + ->where('taglel','=',0) + ->where('lelong_tawarruq','=',1) + ->orderBy('norujukan','desc') + ->get(); + + if(sizeof($surat) == 0) + { + // return redirect()->route('jananotis.notistamatkontrak') + // ->with('failed','Tiada surat untuk di lelong'); + } + + return view('jananotis.notistamatkontrak',compact('t_lelong', 'jbgadai')); + + } + + public function sebelumtamatkont(Request $request) + { + $t_lelong = Carbon::parse($request->tarikh_lelong); + $bulan = 12; + $jbgadai = ($t_lelong->subMonths($bulan))->toDateString(); + // dd($jbgadai); + $surat = Gadai::where('t_gadai','<=',$jbgadai) + ->where('t_matang1','<=','t_lelong') + ->whereNotNull('upah12') + ->where('sttebus','=','') + ->where('tagpalsu','=',0) + ->where('tagpalsu2','=',0) + ->where('taglel','=',0) + ->where('lelong_tawarruq','=',1) + ->orderBy('norujukan','desc') + ->get(); + // dd($surat); + if(sizeof($surat) == 0) + { + // return redirect()->route('jananotis.notistamatkontrak') + // ->with('failed','Tiada surat untuk di lelong'); + } + + return view('jananotis.sebelumtamatkont',compact('t_lelong', 'jbgadai')); + } +} diff --git a/database/seeders/RolesSeeder.php b/database/seeders/RolesSeeder.php index 35b520c2..cc004140 100644 --- a/database/seeders/RolesSeeder.php +++ b/database/seeders/RolesSeeder.php @@ -111,6 +111,10 @@ class RolesSeeder extends Seeder 'name' => 'pengesahan', 'description' => 'Pengesahan Perubahan Mutu Marhun' ]); + Permission::create([ + 'name' => 'notistamatkontrak', + 'description' => 'Notis 30 Hari Sebelum Tamat Kontrak' + ]); //account Permission::create([ @@ -163,6 +167,7 @@ class RolesSeeder extends Seeder $role6->givePermissionTo('analisa'); $role6->givePermissionTo('pengesahanpembida'); $role6->givePermissionTo('pengesahan'); + $role6->givePermissionTo('notistamatkontrak'); $role7 = Role::create(['name' => 'account']); $role7->givePermissionTo('pengesahanbayaran'); diff --git a/resources/views/includes/sidebar.blade.php b/resources/views/includes/sidebar.blade.php index 86dd6c49..c5a9d32c 100644 --- a/resources/views/includes/sidebar.blade.php +++ b/resources/views/includes/sidebar.blade.php @@ -64,6 +64,11 @@