diff --git a/app/Http/Controllers/NotisController.php b/app/Http/Controllers/NotisController.php index 7005602d..9b0a60dc 100644 --- a/app/Http/Controllers/NotisController.php +++ b/app/Http/Controllers/NotisController.php @@ -2476,6 +2476,37 @@ Sekian, terima kasih.'; return view('wtd.excellistsagwtdprosesbycust',compact('customers','cawanganDetail','cawid','jumlahbil','jumlahbaki')); } + + Public function listwtdprosescaw (){ + $user = Auth::user(); + $cawangan_all = Cawangan::where('caw_code', $user->kodcaw)->get(); + foreach($cawangan_all as $index3=>$cawangan){ + $cawangan_all_groupby_caw = $cawangan->groupBy('caw_code'); + $bilwtddraft = WtdDraft::on('main') + ->selectRaw('COUNT(norujukan) as bilangan') + ->where('kodcaw', $cawangan->caw_code) + ->where('batchno_serah', '0') + ->get(); + // dd($wtddraft); + $wtddraft = WtdDraft::on('main') + ->where('kodcaw', $cawangan->caw_code) + ->where('batchno_serah', '0') + ->get(); + $wtddraft_groupby_caw = $wtddraft->groupBy('kodcaw'); + $wtddraft_data_pluck_norujukan = $wtddraft->pluck('norujukan')->toArray(); + $lelong_all = LelongCawangan::on($cawangan->caw_code)->whereIn('lelong.norujukan', $wtddraft_data_pluck_norujukan) + ->join('gadai','gadai.norujukan','=','lelong.norujukan') + ->select('nokp', 'lelong.norujukan','lelong.t_lelong AS tarikhlelong','lelong.hargajual','lelong.gst_hj','gadai.bakipjm','lelong.bakiupah','lelong.cajlelong','lelong.gst_cl','lelong.cajlain','lelong.baki') + ->orderBy('nokp', 'asc') + ->orderBy('lelong.norujukan','ASC') + ->get(); + + $cawangan_all[$index3]["cawangan_info"] = $cawangan; + $cawangan_all[$index3]["bil"] = $bilwtddraft; + $cawangan_all[$index3]["jumlahbaki"] = number_format($lelong_all->SUM('baki'), 2, '.', ','); + } + return view('wtd.listcawanganwtdproses',compact('cawangan_all')); + } diff --git a/database/seeders/RolesSeeder.php b/database/seeders/RolesSeeder.php index 1eae025b..191ccdfd 100644 --- a/database/seeders/RolesSeeder.php +++ b/database/seeders/RolesSeeder.php @@ -77,6 +77,10 @@ class RolesSeeder extends Seeder 'name' => 'tangguhlelong', 'description' => 'Penangguhan Lelong Cawangan' ]); + Permission::create([ + 'name' => 'WTDcaw', + 'description' => 'Wang Tidak Dituntut Cawangan' + ]); //jurulelong Permission::create([ @@ -217,6 +221,7 @@ class RolesSeeder extends Seeder $role4->givePermissionTo('tangguhlelong'); $role4->givePermissionTo('report'); $role4->givePermissionTo('pengurusangambar'); + $role4->givePermissionTo('WTDcaw'); $role5 = Role::create(['name' => 'jurulelong']); $role5->givePermissionTo('pendaftaranbatch'); diff --git a/resources/views/includes/sidebar.blade.php b/resources/views/includes/sidebar.blade.php index 03313352..6f05d12c 100644 --- a/resources/views/includes/sidebar.blade.php +++ b/resources/views/includes/sidebar.blade.php @@ -302,6 +302,24 @@ @endif +