diff --git a/app/Http/Controllers/NotisController.php b/app/Http/Controllers/NotisController.php index 023dc575..35d6ce07 100644 --- a/app/Http/Controllers/NotisController.php +++ b/app/Http/Controllers/NotisController.php @@ -1905,6 +1905,10 @@ Sekian, terima kasih.'; $pdf = PDF::loadView('pdf.pdfnotistuntutbaki', compact('marhuns', 'lelong_id', 'caw', 'tarikh_cetak','taxation')) ->setPaper('a4', 'potrait'); + $updatestatus = CawanganLelong::where('lelong_id', '=', $lelong_id)->where('caw_id', '=', $caw->id)->first(); + $updatestatus->status = 1; //jana pdf tuntutbaki + $updatestatus->save(); + return $pdf->download('Penjanaan Notis Tuntut Baki ' . $lelong_id . '.pdf'); } @@ -1988,6 +1992,68 @@ Sekian, terima kasih.'; } + + Public function listnotistuntutbaki (){ + + $cawangan_all = Cawangan::with(['cawanganLelong']) + ->withCount(['cawanganLelong' => function ($query) { + $query->where('export_data_sts', 'SUCCESS'); + }]) + ->orderBy('caw_name','ASC') + ->get(); + // dd($cawangan_all); + foreach($cawangan_all as $index3=>$cawangan){ + $cawangan_all_groupby_caw = $cawangan->groupBy('caw_code'); + + $cawangan_all[$index3]["cawangan_info"] = $cawangan; + } + return view('parameter.listnotistuntutbaki',compact('cawangan_all')); + } + + Public function listnotistuntutbakidetail ($cawid){ + + $lelongid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id') + ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('cawangan.id','=',$cawid) + ->where('lelong.sts_lelong','=', 3) + ->orderby('lelong.tarikh_lelong','DESC') + ->get(); + // dd($lelongid); + $cawanganDetail = Cawangan::where('id', $cawid)->first(); + foreach($lelongid as $index1=>$bil){ + $lel = Lelong::with('cawangan')->find($bil['lelong_id']); + // dd($bil['lelong_id']); + $cawanganDetail = $lel->cawangan->find($cawid); + $lelong_id = $bil['lelong_id']; + $caw = Cawangan::with(["lelongBid" => function($q) use ($lelong_id){ + $q->where('lelong_id', '=', $lelong_id)->select('id','caw_id','kodcaw','norujukan','pinjaman','bakiupah','hargaasas','nilaimarhun','cajlelong','baki'); + }]) + ->where('caw_code','=',$cawanganDetail->caw_code)->first(); + // dd($caw); + + $lelongbid_data_pluck_norujukan = $caw->lelongBid->pluck('norujukan')->toArray(); + // $listsag = LelongBid::where('lelong_id', $bil['lelong_id']) + // ->where('kodcaw','=',$user->kodcaw) + // ->get(); + $listsag = LelongCawangan::on($cawanganDetail->caw_code)->whereIn('lelong.norujukan', $lelongbid_data_pluck_norujukan) + ->join('gadai','gadai.norujukan','=','lelong.norujukan') + ->select('lelong.trkhtuntut','gadai.nokp','lelong.jbg','lelong.norujukan','lelong.berat','lelong.nilaimarhun','lelong.pinjaman','lelong.bakiupah','lelong.kadarupah','lelong.bakipjm','gadai.tempoh','gadai.tempohbayar','gadai.sttebus') + ->where('trkhtuntut','=',null) + ->where('baki','>', '0.00') + ->orderBy('norujukan','ASC') + ->get(); + // dd($cawanganDetail->caw_code); + + $lelongid[$index1]['bilangan'] = sizeof($listsag); + // dd(sizeof($listsag)); + + } + $caw_id = $cawid; + + return view('parameter.listnotistuntutbakidetail',compact('lelongid','caw_id','cawanganDetail')); + + + } diff --git a/resources/views/includes/sidebar.blade.php b/resources/views/includes/sidebar.blade.php index fcc9288a..70539e20 100644 --- a/resources/views/includes/sidebar.blade.php +++ b/resources/views/includes/sidebar.blade.php @@ -778,6 +778,11 @@ Notis Tuntut Baki + @endhasrole @hasrole('jurulelong') diff --git a/resources/views/lelong/senaraituntutbaki.blade.php b/resources/views/lelong/senaraituntutbaki.blade.php index 8370aec7..d4831757 100644 --- a/resources/views/lelong/senaraituntutbaki.blade.php +++ b/resources/views/lelong/senaraituntutbaki.blade.php @@ -7,7 +7,7 @@
- +
diff --git a/resources/views/parameter/listnotistuntutbaki.blade.php b/resources/views/parameter/listnotistuntutbaki.blade.php new file mode 100644 index 00000000..01ea557b --- /dev/null +++ b/resources/views/parameter/listnotistuntutbaki.blade.php @@ -0,0 +1,73 @@ +@extends('layouts.app') + +@section('content') +
+
+ +
+
+ +
+
+ Senarai Cawangan Belum Tuntut Baki +
+
+ +
+ @if ($message = Session::get('success')) +
+ {{ $message }} +
+ @endif + +
+ + + + + + + + + + + + + @foreach ($cawangan_all as $bid) + + + + + + + @endforeach + + +
BilCawanganBilanganSenarai
{{$loop->iteration}} + + {{ $bid->cawangan_info->caw_name}} + {{ $bid->cawangan_lelong_count}}
+
+
+
+
+
+
+ + +@endsection diff --git a/resources/views/parameter/listnotistuntutbakidetail.blade.php b/resources/views/parameter/listnotistuntutbakidetail.blade.php new file mode 100644 index 00000000..f6415b0b --- /dev/null +++ b/resources/views/parameter/listnotistuntutbakidetail.blade.php @@ -0,0 +1,124 @@ +@extends('layouts.app') + +@section('content') +
+
+
+
+ + + +
+ Senarai Notis Tuntut baki : {{$cawanganDetail->caw_name}} +
+
+
+ @if ($message = Session::get('success')) +
+

{{ $message }}

+
+ @endif +
+ + + + + {{-- --}} + + + + + + + + + + + + @foreach ($lelongid as $bid) + + {{-- --}} + + + + + + + + + @endforeach + + + +
Batch LelongTarikh LelongFasaBilangan SAG
Belum Tuntut
TindakanStatus Jana PDFStatus Whatsapp
{{ $bid->lelong_id}} @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $bid->tarikh_lelong ); + $datez = $myDateTime->format('d-m-Y'); + echo($datez); + @endphp{{ $bid->fasa }}{{ $bid['bilangan'] }} + + + @if($bid['status'] == '1') +
+ @endif
@if($bid['bilblast'] > '0') +
+ @endif
+
+
+ +
+
+ + +@endsection diff --git a/routes/web.php b/routes/web.php index d8c9bf92..80587836 100644 --- a/routes/web.php +++ b/routes/web.php @@ -686,4 +686,7 @@ Route::group(['middleware' => ['permission:reportbycaw'],'prefix'=>'reportbycaw' Route::get('/kemaskininotistuntutbaki',['as'=>'parameter.kemaskininotistuntutbaki','uses'=>'NotisController@kemaskininotistuntutbaki']); Route::post('/storeparabaki',['as'=>'parameter.storeparabaki','uses'=>'NotisController@storeparabaki']); Route::post('/storeparabaki2',['as'=>'parameter.storeparabaki2','uses'=>'NotisController@storeparabaki2']); + Route::get('/listnotistuntutbaki',['as' =>'parameter.listnotistuntutbaki','uses'=>'NotisController@listnotistuntutbaki']); + Route::get('/listnotistuntutbakidetail/{cawid}',['as'=>'parameter.listnotistuntutbakidetail','uses'=>'NotisController@listnotistuntutbakidetail']); + Route::get('/senaraituntutbaki/{lelongid}/{cawid}', ['as'=>'parameter.senaraituntutbaki','uses'=>'NotisController@senaraituntutbaki']); }); \ No newline at end of file