diff --git a/app/Http/Controllers/ReportController.php b/app/Http/Controllers/ReportController.php index 998d05ad..0cb8e24d 100644 --- a/app/Http/Controllers/ReportController.php +++ b/app/Http/Controllers/ReportController.php @@ -58,7 +58,8 @@ class ReportController extends Controller $laporanpembida= Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id') ->select('lelong_id','tarikh_lelong','fasa') - ->groupBy('lelong_id') + ->distinct() + ->orderBy('lelong_id') ->get() ->toArray(); @@ -66,6 +67,8 @@ class ReportController extends Controller { $details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') ->where('lelong_id',$laporan['lelong_id']) + ->distinct() + ->orderBy('lelong_id') ->get() ->toArray(); array_push($arraydetails,['laporan' => $laporan,'details' => $details]); @@ -74,7 +77,7 @@ class ReportController extends Controller return view('lelong.laporanlelong', compact('arraydetails')); } - public function senaraibrglelong($lelong_id){ + public function senaraibrglelong($lelong_id, $kodcaw){ $arraydetails = []; @@ -82,7 +85,9 @@ class ReportController extends Controller $lelongid = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id') + ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') ->where('cawangan_lelong.lelong_id','=',$lelong_id) + ->where('cawangan.caw_code', $kodcaw) ->select('lelong_id','tarikh_lelong','fasa') ->groupBy('lelong_id') ->get()->toArray(); @@ -91,6 +96,7 @@ class ReportController extends Controller { $details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') ->where('lelong_id',$laporan['lelong_id']) + ->where('cawangan.caw_code', $kodcaw) ->get() ->toArray(); array_push($arrayinfo,['laporan' => $laporan,'details' => $details]); @@ -99,6 +105,7 @@ class ReportController extends Controller $brglelong = LelongBid::join('gadai','lelongbid.norujukan','=','gadai.norujukan') ->where('lelongbid.lelong_id', $lelong_id) + ->where('lelongbid.kodcaw', $kodcaw) ->get()->toArray(); $keuntungan=0; @@ -126,16 +133,18 @@ class ReportController extends Controller $brgdetails= Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id') ->select('lelong_id','tarikh_lelong','fasa') - ->groupBy('lelong_id') + ->distinct() + ->orderBy('lelong_id') ->get() ->toArray(); - // dd($brgdetails); foreach($brgdetails as $brg) { $details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') ->where('lelong_id', $brg['lelong_id']) + ->distinct() + ->orderBy('lelong_id') ->get() ->toArray(); array_push($arraydetails,['brg' => $brg, 'detailsbrg' => $details ]); @@ -144,9 +153,10 @@ class ReportController extends Controller return view('lelong.brgleldetails', compact('arraydetails')); } - public function senaraibrglelongdetails ($lelong_id){ + public function senaraibrglelongdetails ($lelong_id, $kodcaw){ $lelongs= LelongBid::where('lelong_id','=',$lelong_id) + ->where('lelongbid.kodcaw',$kodcaw) ->get()->toArray(); $arraycaw= []; @@ -167,6 +177,8 @@ class ReportController extends Controller $lelongid = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id') + ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('cawangan.caw_code',$kodcaw) ->where('cawangan_lelong.lelong_id','=',$lelong_id) ->select('lelong_id','tarikh_lelong','fasa') ->groupBy('lelong_id') @@ -176,6 +188,7 @@ class ReportController extends Controller { $details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') ->where('lelong_id',$laporan['lelong_id']) + ->where('cawangan.caw_code',$kodcaw) ->get() ->toArray(); array_push($arrayinfo,['laporan' => $laporan,'details' => $details]); @@ -218,7 +231,8 @@ class ReportController extends Controller $lelongid = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id') ->select('lelong_id','tarikh_lelong','fasa') - ->groupBy('lelong_id') + ->distinct() + ->orderBy('lelong_id') ->get() ->toArray(); @@ -226,6 +240,8 @@ class ReportController extends Controller $details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') ->where('lelong_id',$laporan['lelong_id']) + ->distinct() + ->orderBy('lelong_id') ->get() ->toArray(); array_push($arraydetails,['laporan' => $laporan,'details' => $details]); @@ -237,7 +253,7 @@ class ReportController extends Controller } - public function senarailapbidaan ($lelong_id){ + public function senarailapbidaan ($lelong_id, $kodcaw){ $arraydetails = []; @@ -246,6 +262,7 @@ class ReportController extends Controller $lelongid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id') ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') ->where('cawangan_lelong.lelong_id','=',$lelong_id) + ->where('cawangan.caw_code',$kodcaw) ->select('lelong_id','tarikh_lelong','fasa') ->groupBy('lelong_id') ->get(); @@ -254,6 +271,7 @@ class ReportController extends Controller { $cawangan = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') ->where('lelong_id',$laporancaw['lelong_id']) + ->where('cawangan.caw_code',$kodcaw) ->get() ->toArray(); array_push($arrayinfocaw,['laporancaw' => $laporancaw,'cawangan' => $cawangan]); @@ -262,6 +280,7 @@ class ReportController extends Controller $laporanpembida= LelongBid::join('lelongbidder','lelongbid.id','=','lelongbidder.lelongbid_id') ->select('lelongbid_id','norujukan','hargaasas') + ->where('lelongbid.kodcaw',$kodcaw) ->where('lelongbid.lelong_id','=',$lelong_id) ->groupBy('lelongbid_id') ->get() @@ -295,7 +314,8 @@ class ReportController extends Controller $lelongid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id') ->select('lelong_id','tarikh_lelong','fasa') - ->groupBy('lelong_id') + ->distinct() + ->orderBy('lelong_id') ->get() ->toArray(); @@ -303,6 +323,8 @@ class ReportController extends Controller $details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') ->where('lelong_id',$laporan['lelong_id']) + ->distinct() + ->orderBy('lelong_id') ->get() ->toArray(); array_push($arraydetails,['laporan' => $laporan,'details' => $details]); @@ -313,7 +335,7 @@ class ReportController extends Controller } - Public function laplelong ($lelong_id){ + Public function laplelong ($lelong_id, $kodcaw){ $total_nmarhun = 0; $total_pembiayaan = 0; @@ -326,6 +348,7 @@ class ReportController extends Controller $info = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id') ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('cawangan.caw_code',$kodcaw) ->where('cawangan_lelong.lelong_id','=',$lelong_id) ->select('lelong_id','tarikh_lelong','fasa') ->groupBy('lelong_id') @@ -334,6 +357,7 @@ class ReportController extends Controller foreach($info as $laporancaw) { $cawangan = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('cawangan.caw_code',$kodcaw) ->where('lelong_id',$laporancaw['lelong_id']) ->get() ->toArray(); @@ -343,6 +367,7 @@ class ReportController extends Controller $laporanlelong= LelongBid::join('lelongbidder','lelongbid.id','=','lelongbidder.lelongbid_id') ->where('lelongbid.lelong_id','=',$lelong_id) ->where('lelongbidder.status_bidder','=','1') + ->where('lelongbid.kodcaw',$kodcaw) ->select('lelongbid.norujukan','lelongbid.nilaimarhun','lelongbid.pinjaman','lelongbid.upahsimpan', 'lelongbid.cajlelong','lelongbidder.hargabida','lelongbid.baki','lelongbid.hargaasas','lelongbidder.nama_bidder') ->get()->toArray(); @@ -377,7 +402,8 @@ class ReportController extends Controller $lelongid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id') ->select('lelong_id','tarikh_lelong','fasa') - ->groupBy('lelong_id') + ->distinct() + ->orderBy('lelong_id') ->get() ->toArray(); @@ -385,6 +411,8 @@ class ReportController extends Controller $details = CawanganLelong ::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') ->where('lelong_id',$laporan['lelong_id']) + ->distinct() + ->orderBy('lelong_id') ->get() ->toArray(); array_push($arraydetails, ['laporan' =>$laporan,'details' =>$details]); @@ -394,7 +422,7 @@ class ReportController extends Controller } - Public function lapbrglelpembida ($lelong_id){ + Public function lapbrglelpembida ($lelong_id, $kodcaw){ $total_berat = 0; $total_hargaasas = 0; @@ -404,6 +432,7 @@ class ReportController extends Controller $info = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id') ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('cawangan.caw_code',$kodcaw) ->where('cawangan_lelong.lelong_id','=',$lelong_id) ->select('lelong_id','tarikh_lelong','fasa') ->groupBy('lelong_id') @@ -412,6 +441,7 @@ class ReportController extends Controller foreach($info as $laporancaw) { $cawangan = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('cawangan.caw_code',$kodcaw) ->where('lelong_id',$laporancaw['lelong_id']) ->get() ->toArray(); @@ -420,6 +450,7 @@ class ReportController extends Controller $brglelpembida = LelongBid::join('gadai','lelongbid.norujukan','=','gadai.norujukan') ->join('lelongbidder','lelongbid.id','=','lelongbidder.lelongbid_id') + ->where('lelongbid.kodcaw',$kodcaw) ->where('lelongbid.lelong_id','=',$lelong_id) ->where('lelongbidder.status_bidder','=','1') ->get()->toArray(); diff --git a/resources/views/lelong/brgleldetails.blade.php b/resources/views/lelong/brgleldetails.blade.php index 09ab905d..91b26cb3 100644 --- a/resources/views/lelong/brgleldetails.blade.php +++ b/resources/views/lelong/brgleldetails.blade.php @@ -21,7 +21,7 @@