diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php index dbab3e96..fbb7ad82 100644 --- a/app/Http/Controllers/LelongController.php +++ b/app/Http/Controllers/LelongController.php @@ -2946,6 +2946,342 @@ class LelongController extends Controller } + public function senarailelongall() + { + + $arrayinfo = []; + + $lelong = Lelong::select('kali') + ->groupBy('kali') + ->get(); + // ->toArray(); + // dd($simulasi); + + foreach($lelong as $info) + { + $detailsinfo = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('kali',$info->kali) + ->get() + ->toArray(); + // dd($detailsinfo); + + array_push($arrayinfo, ['info'=> $info, 'detailsinfo'=>$detailsinfo]); + + } + + return view('lelong.senarailelongall',compact('lelong','arrayinfo')); + } + + public function showlelongall(Request $request, $kali) + { + $kali = $kali; + $lelong = Lelong::where('kali','=',$kali)->first(); + + // dd($t_simulasi); + $cawanganlel = CawanganLelong::where('kali','=',$kali)->get(); + // dd($cawangansim); + + $arraydata = []; + $arraycaw = []; + $data = []; + + $total_marhun = 0; + $total_berat = 0; + $total_nmarhun = 0; + $total_pinjaman = 0; + $total_upah = 0; + $total_hargaasas = 0; + $total_cazlelong = 0; + $total_rugilelong = 0; + $total_bakilelong = 0; + + $total24Kgb = 0; + $total24K = 0; + $total23k = 0; + $total22K = 0; + $total21K = 0; + $total20K = 0; + $total18Kp = 0; + $total18K = 0; + $total14Kp = 0; + $total14K = 0; + $total9K = 0; + $total_bakiupah = 0; + $total_nilaimarhun = 0; + + foreach($cawanganlel as $cawlel) + { + $cawangan = Cawangan::where('id','=',$cawlel->caw_id)->first(); + $databid = LelongBid::join('cawangan_lelong','cawangan_lelong.caw_id','=','lelongbid.caw_id') + ->select('lelongbid.id','lelongbid.berat','lelongbid.marhun','lelongbid.cajlelong','lelongbid.baki','lelongbid.nilaimarhun', + 'lelongbid.pinjaman','lelongbid.hargaasas','lelongbid.cajlelong','lelongbid.bakiupah') + ->where('cawangan_lelong.caw_id','=', $cawlel->caw_id) + ->where('cawangan_lelong.lelong_id','=', $cawlel->lelong_id) + ->get(); + // ->toArray(); + // dd($databid); + $t_lelong = Lelong::join('cawangan_lelong','cawangan_lelong.lelong_id','=','lelong.id') + ->where('cawangan_lelong.lelong_id','=', $cawlel->lelong_id) + ->where('cawangan_lelong.kali','=',$kali)->first(); + + + $packet = 0; + $berat = 0; + $nilai_marhun = 0; + $pinjaman =0; + $bakiupah = 0; + $hargaasas = 0; + $cajlelong = 0; + $rugilelong = 0; + $bakilelong = 0; + $id = $cawlel->lelong_id; + + // $keuntungan = 0; + // $total_upahkeuntungan = 0; + + + foreach($databid as $index1=>$bid) + { + // $t_lelong = $bid['t_lelong']; + // dd($bid['id']); + $marhun = LelongBidMarhun::where('lelongbid_id','=',$bid['id'])->get(); + $berat = $berat + $bid['berat']; + // $nilai_marhun = $nilai_marhun + ($marhun->sum('n_marhun')); + $nilai_marhun = $nilai_marhun + $bid['nilaimarhun']; + $pinjaman =$pinjaman + $bid['pinjaman']; + $bakiupah = $bakiupah + $bid['bakiupah']; + $hargaasas = $hargaasas + $bid['hargaasas']; + $cajlelong = $cajlelong + $bid['cajlelong']; + + // $lelongsim = Lelong::where('id',$id)->get(); + // $sumcajlelong = $bid['hargaasas'] * ($lelongsim[0]['cajlelong']/100); + // $cajlelong = $cajlelong + bcdiv($sumcajlelong,1,1); + // $totalbaki = $bid['hargaasas'] - $bid['pinjaman'] - $bid['bakiupah'] - bcdiv($sumcajlelong,1,1); + + // if($totalbaki > 0) + // { + // $bakilelong = $bakilelong + $totalbaki; + // } + // else + // { + // $rugilelong = $rugilelong - $totalbaki; + // } + + + + + + } + + array_push($arraycaw,[ + 'id_cawangan'=> $cawangan['id'], + 'cawangan'=>$cawangan['caw_name'], + 't_lelong'=>$lelong['tarikh_lelong'], + 't_simulasi'=>$t_lelong['tarikh_lelong'], + 'bil_marhun'=>sizeof($databid), + 'berat'=>$berat, + 'n_marhun'=>$nilai_marhun, + 'pinjaman'=>$pinjaman, + 'upahsimpan'=>$bakiupah, + 'bakiupah'=>$bakiupah, + 'hargaasas'=>$hargaasas, + 'cajlelong'=>$cajlelong, + 'rugilelong'=>$rugilelong, + 'bakilelong'=>$bakilelong, + ]); + + + $total_marhun = $total_marhun + sizeof($databid); + $total_berat = $total_berat + $berat; + $total_nilaimarhun = $total_nilaimarhun + $nilai_marhun; + $total_pinjaman = $total_pinjaman + $pinjaman; + $total_hargaasas = $total_hargaasas + $hargaasas; + $total_cazlelong = $total_cazlelong + $cajlelong; + $total_rugilelong = $total_rugilelong + $rugilelong; + $total_bakilelong = $total_bakilelong + $bakilelong; + $total_bakiupah = $total_bakiupah + $bakiupah; + + + $data = Simulasi::where('kali','=',$kali) + ->first(); + // dd($data); + + + } + + + return view('lelong.showlelongall',compact( + 'arraycaw', + 'total_marhun', + 'total_berat', + 'total_nmarhun', + 'total_pinjaman', + 'total_upah', + 'total_hargaasas', + 'total_cazlelong', + 'total_rugilelong', + 'total_bakilelong', + 'data', + 'total_bakiupah', + 'total_nilaimarhun' + )); + } + + public function showlelongallsim(Request $request, $kali) + { + $kali = $kali; + $lelong = Lelong::where('kali','=',$kali)->first(); + + // dd($t_simulasi); + $cawanganlel = CawanganLelong::where('kali','=',$kali)->get(); + // dd($cawangansim); + + $arraydata = []; + $arraycaw = []; + $data = []; + + $total_marhun = 0; + $total_berat = 0; + $total_nmarhun = 0; + $total_pinjaman = 0; + $total_upah = 0; + $total_hargaasas = 0; + $total_cazlelong = 0; + $total_rugilelong = 0; + $total_bakilelong = 0; + + $total24Kgb = 0; + $total24K = 0; + $total23k = 0; + $total22K = 0; + $total21K = 0; + $total20K = 0; + $total18Kp = 0; + $total18K = 0; + $total14Kp = 0; + $total14K = 0; + $total9K = 0; + $total_bakiupah = 0; + $total_nilaimarhun = 0; + + foreach($cawanganlel as $cawlel) + { + $cawangan = Cawangan::where('id','=',$cawlel->caw_id)->first(); + $databid = LelongBid::join('cawangan_lelong','cawangan_lelong.caw_id','=','lelongbid.caw_id') + ->select('lelongbid.id','lelongbid.berat','lelongbid.marhun','lelongbid.cajlelong','lelongbid.baki','lelongbid.nilaimarhun', + 'lelongbid.pinjaman','lelongbid.hargaasas','lelongbid.cajlelong','lelongbid.bakiupah') + ->where('cawangan_lelong.caw_id','=', $cawlel->caw_id) + ->where('cawangan_lelong.lelong_id','=', $cawlel->lelong_id) + ->get(); + // ->toArray(); + // dd($databid); + $t_lelong = Lelong::join('cawangan_lelong','cawangan_lelong.lelong_id','=','lelong.id') + ->where('cawangan_lelong.lelong_id','=', $cawlel->lelong_id) + ->where('cawangan_lelong.kali','=',$kali)->first(); + + + $packet = 0; + $berat = 0; + $nilai_marhun = 0; + $pinjaman =0; + $bakiupah = 0; + $hargaasas = 0; + $cajlelong = 0; + $rugilelong = 0; + $bakilelong = 0; + $id = $cawlel->lelong_id; + + // $keuntungan = 0; + // $total_upahkeuntungan = 0; + + + foreach($databid as $index1=>$bid) + { + // $t_lelong = $bid['t_lelong']; + // dd($bid['id']); + $marhun = LelongBidMarhun::where('lelongbid_id','=',$bid['id'])->get(); + $berat = $berat + $bid['berat']; + // $nilai_marhun = $nilai_marhun + ($marhun->sum('n_marhun')); + $nilai_marhun = $nilai_marhun + $bid['nilaimarhun']; + $pinjaman =$pinjaman + $bid['pinjaman']; + $bakiupah = $bakiupah + $bid['bakiupah']; + $hargaasas = $hargaasas + $bid['hargaasas']; + $cajlelong = $cajlelong + $bid['cajlelong']; + + $lelongsim = Lelong::where('id',$id)->get(); + $sumcajlelong = $bid['hargaasas'] * ($lelongsim[0]['cajlelong']/100); + $cajlelong = $cajlelong + bcdiv($sumcajlelong,1,1); + $totalbaki = $bid['hargaasas'] - $bid['pinjaman'] - $bid['bakiupah'] - bcdiv($sumcajlelong,1,1); + + if($totalbaki > 0) + { + $bakilelong = $bakilelong + $totalbaki; + } + else + { + $rugilelong = $rugilelong - $totalbaki; + } + + + + + + } + + array_push($arraycaw,[ + 'id_cawangan'=> $cawangan['id'], + 'cawangan'=>$cawangan['caw_name'], + 't_lelong'=>$lelong['tarikh_lelong'], + 't_simulasi'=>$t_lelong['tarikh_lelong'], + 'bil_marhun'=>sizeof($databid), + 'berat'=>$berat, + 'n_marhun'=>$nilai_marhun, + 'pinjaman'=>$pinjaman, + 'upahsimpan'=>$bakiupah, + 'bakiupah'=>$bakiupah, + 'hargaasas'=>$hargaasas, + 'cajlelong'=>$cajlelong, + 'rugilelong'=>$rugilelong, + 'bakilelong'=>$bakilelong, + ]); + + + $total_marhun = $total_marhun + sizeof($databid); + $total_berat = $total_berat + $berat; + $total_nilaimarhun = $total_nilaimarhun + $nilai_marhun; + $total_pinjaman = $total_pinjaman + $pinjaman; + $total_hargaasas = $total_hargaasas + $hargaasas; + $total_cazlelong = $total_cazlelong + $cajlelong; + $total_rugilelong = $total_rugilelong + $rugilelong; + $total_bakilelong = $total_bakilelong + $bakilelong; + $total_bakiupah = $total_bakiupah + $bakiupah; + + + $data = Simulasi::where('kali','=',$kali) + ->first(); + // dd($data); + + + } + + + return view('lelong.showlelongallsim',compact( + 'arraycaw', + 'total_marhun', + 'total_berat', + 'total_nmarhun', + 'total_pinjaman', + 'total_upah', + 'total_hargaasas', + 'total_cazlelong', + 'total_rugilelong', + 'total_bakilelong', + 'data', + 'total_bakiupah', + 'total_nilaimarhun' + )); + } + diff --git a/app/Http/Controllers/SimulasiController.php b/app/Http/Controllers/SimulasiController.php index 8b43ed72..f2987d82 100644 --- a/app/Http/Controllers/SimulasiController.php +++ b/app/Http/Controllers/SimulasiController.php @@ -985,6 +985,7 @@ class SimulasiController extends Controller } } } + // dd($total_bil_lelong); if($total_bil_lelong == 0) { diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index 7b0f65b6..1f65d8a3 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -21,8 +21,8 @@ class Kernel extends HttpKernel \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, \App\Http\Middleware\TrimStrings::class, \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class, - \Illuminate\Session\Middleware\StartSession::class, - \Illuminate\View\Middleware\ShareErrorsFromSession::class, + // \Illuminate\Session\Middleware\StartSession::class, + // \Illuminate\View\Middleware\ShareErrorsFromSession::class, ]; /** diff --git a/resources/views/includes/sidebar.blade.php b/resources/views/includes/sidebar.blade.php index dffd2c91..1508402e 100644 --- a/resources/views/includes/sidebar.blade.php +++ b/resources/views/includes/sidebar.blade.php @@ -183,6 +183,9 @@
{{ $message }}
+