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 @@{{ $message }}
+