From 0f21b09feec9e706f6524d4550243b59ba561519 Mon Sep 17 00:00:00 2001 From: Afiq Date: Tue, 10 Jan 2023 11:58:00 +0800 Subject: [PATCH] cron lelong --- app/Console/Commands/kemaskiniLelong.php | 158 +++ app/Http/Controllers/LelongController.php | 1128 +++++++++-------- .../2023_01_10_112549_seed_system_user.php | 39 + 3 files changed, 762 insertions(+), 563 deletions(-) create mode 100644 app/Console/Commands/kemaskiniLelong.php create mode 100644 database/migrations/2023_01_10_112549_seed_system_user.php diff --git a/app/Console/Commands/kemaskiniLelong.php b/app/Console/Commands/kemaskiniLelong.php new file mode 100644 index 00000000..33dd1712 --- /dev/null +++ b/app/Console/Commands/kemaskiniLelong.php @@ -0,0 +1,158 @@ +toDateTimeString(); + $data = []; + + $lelongbids = LelongBid::where('status_jual',0)->get(); + + foreach($lelongbids as $index=>$lelongbid){ + $gadai = Gadai::on($lelongbid->kodcaw)->where('norujukan',$lelongbid->norujukan)->first(); + $keluar_lelong = false; + $sebab_keluar = ''; + if($lelongbid->fasa == '1'){ + if($gadai->sttebus == 'T'){ + $keluar_lelong = true; + $sebab_keluar = 'T'; + }else{ + $telahbayar = $gadai->hargajualan - $gadai->bakihargajualan; + if($telahbayar >= $gadai->bakiupah){ + $keluar_lelong = true; + $sebab_keluar = 'A'; + $updategadai = Http::withOptions(['verify' => config('app.api_verify')]) + ->post(config('app.api_url').'taglel/revert',[ + 'kodcaw'=>$lelongbid->kodcaw, + 'norujukan'=>$lelongbid->norujukan + ]) + ->json(); + }else{ + $total_untung_rebet = TransaksiKeuntungan::on('main')->where('norujukan',$lelongbid->norujukan)->sum('keuntungan_rebet'); + $total_untung_asal = TransaksiKeuntungan::on('main')->where('norujukan',$lelongbid->norujukan)->sum('bayaran_keuntungan'); + $beza_keuntungan = $total_untung_asal - $total_untung_rebet; + if($gadai->tempohbayar == $gadai->tempoh ){ + $keuntungan = 0.00; + }else{ + $jbg = $gadai->tempoh - $gadai->tempohbayar; + $jbg2 = 12 - $gadai->tempohbayar; + if($gadai->tempoh <= '12.00'){ + $keuntungan = bcdiv(($jbg)*$gadai->kadarupah/100*$gadai->bakipjm,1,1)-$beza_keuntungan; + }else{ + $keuntungan = bcdiv(($jbg2)*$gadai->kadarupah/100*$gadai->bakipjm,1,1)-$beza_keuntungan; + } + + $lelongbid->jbg = $gadai->tempoh; + $lelongbid->pinjaman = $gadai->bakipjm; + $lelongbid->bakiupah = bcdiv($keuntungan,1,1); + $lelongbid->save(); + } + } + } + }else{ + if($gadai->sttebus == 'T'){ + $keluar_lelong = true; + $sebab_keluar = 'T'; + }else{ + $total_untung_rebet = TransaksiKeuntungan::on('main')->where('norujukan',$lelongbid->norujukan)->sum('keuntungan_rebet'); + $total_untung_asal = TransaksiKeuntungan::on('main')->where('norujukan',$lelongbid->norujukan)->sum('bayaran_keuntungan'); + $beza_keuntungan = $total_untung_asal - $total_untung_rebet; + if($gadai->tempohbayar == $gadai->tempoh ){ + $keuntungan = 0.00; + }else{ + $jbg = $gadai->tempoh - $gadai->tempohbayar; + $jbg2 = 12 - $gadai->tempohbayar; + if($gadai->tempoh <= '12.00'){ + $keuntungan = bcdiv(($jbg)*$gadai->kadarupah/100*$gadai->bakipjm,1,1)-$beza_keuntungan; + }else{ + $keuntungan = bcdiv(($jbg2)*$gadai->kadarupah/100*$gadai->bakipjm,1,1)-$beza_keuntungan; + } + + $lelongbid->jbg = $gadai->tempoh; + $lelongbid->pinjaman = $gadai->bakipjm; + $lelongbid->bakiupah = bcdiv($keuntungan,1,1); + $lelongbid->save(); + } + } + } + + if($keluar_lelong == true){ + $lelongtebus = new LelongTebus; + $lelongtebus->tarikh = $currentdate; + $lelongtebus->kodcaw = $lelongbid->kodcaw; + $lelongtebus->teller = 'System'; + $lelongtebus->norujukan = $lelongbid->norujukan; + $lelongtebus->batch_no = $lelongbid->lelong_id; + $lelongtebus->nilaimarhun = $lelongbid->nilaimarhun; + $lelongtebus->pinjaman = $gadai->bakipjm; + $lelongtebus->upah = $gadai->bakiupah; + $lelongtebus->jbg = $gadai->tempoh; + $lelongtebus->jenis_tebus = $sebab_keluar; + $lelongtebus->save(); + + $loguser = new LogUser; + $loguser->user_id = User::where('name','System')->first()->id; + $loguser->date = $currentdate; + $loguser->username = 'System'; + $loguser->nama_user = 'System'; + $loguser->norujukan = $gadai->norujukan; + $loguser->nota = $sebab_keluar == 'A' ? ' KELUAR LELONG '.$lelongbid->lelong_id : ' LELONG LELONG '.$lelongbid->lelong_id ; + $loguser->save(); + + $lelongbid->delete(); + }else{ + $loguser = new LogUser; + $loguser->user_id = User::where('name','System')->first()->id; + $loguser->date = $currentdate; + $loguser->username = 'System'; + $loguser->nama_user = 'System'; + $loguser->norujukan = $gadai->norujukan; + $loguser->nota = $lelongbid->lelong_id.' Kemaskini Tempoh/Bakipjm/Keuntungan' ; + $loguser->save(); + } + + } + } +} diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php index 79b6a029..54445908 100644 --- a/app/Http/Controllers/LelongController.php +++ b/app/Http/Controllers/LelongController.php @@ -70,27 +70,27 @@ class LelongController extends Controller */ public function index() { - - $arraydetails = []; - - + + $arraydetails = []; + + $lelong = CawanganLelong::join('lelong', 'cawangan_lelong.lelong_id', '=', 'lelong.id') - ->select('lelong_id','tarikh_lelong','lelong.fasa','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong') - ->groupBy('lelong_id') - // ->where('lelong.sts_lelong', 3) + ->select('lelong_id','tarikh_lelong','lelong.fasa','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong') + ->groupBy('lelong_id') + // ->where('lelong.sts_lelong', 3) ->get()->toArray(); foreach($lelong as $laporan) { $details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') - ->where('lelong_id',$laporan['lelong_id']) + ->where('lelong_id',$laporan['lelong_id']) ->get() ->toArray(); array_push($arraydetails,['laporan' => $laporan,'details' => $details]); } - + // dd($arraydetails); return view('lelong.senarailelong',compact('lelong', 'arraydetails')); } @@ -407,7 +407,7 @@ class LelongController extends Controller $databid = LelongBid::select('lelongbid.id','lelongbid.berat','lelongbid.marhun','lelongbid.cajlelong','lelongbid.baki','lelongbid.nilaimarhun', 'lelongbid.pinjaman','lelongbid.hargaasas','lelongbid.cajlelong','lelongbid.bakiupah') ->where('caw_id','=',$cawlel->caw_id)->where('lelong_id','=',$id)->get(); - + // dd($databid->toArray()); $packet = 0; $berat = 0; @@ -422,75 +422,75 @@ class LelongController extends Controller foreach($databid as $index1=>$bid) { $marhun = LelongBidMarhun::where('lelongbid_id','=',$bid['id'])->get(); - $berat = $berat + $bid['berat']; + $berat = $berat + $bid['berat']; $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; + $bakilelong = $bakilelong + $totalbaki; } else { $rugilelong = $rugilelong - $totalbaki; } - - + + $total24Kgb += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','24.0Kgb') ->sum('berat'); - + $total24K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','24.0K') ->sum('berat'); - + $total23k += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','23.0K') ->sum('berat'); - + $total22K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','22.0K') ->sum('berat'); - + $total21K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','21.0K') ->sum('berat'); - + $total20K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','20.0K') ->sum('berat'); - + $total18Kp += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','18.0Kp') ->sum('berat'); - + $total18K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','18.0K') ->sum('berat'); - + $total14Kp += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','14.0Kp') ->sum('berat'); - + $total14K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','14.0K') ->sum('berat'); - + $total9K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','9.0K') ->sum('berat'); - - - + + + } array_push($arraycaw,[ 'id_cawangan'=> $cawangan['id'], @@ -517,8 +517,8 @@ class LelongController extends Controller $total_bakilelong = $total_bakilelong + $bakilelong; $total_nilaimarhun = $total_nilaimarhun + $nilai_marhun; $total_bakiupah = $total_bakiupah + $bakiupah; - - + + $data = Lelong::where('lelong.id','=',$lelong_id) ->get(); @@ -526,7 +526,7 @@ class LelongController extends Controller ->where('karat','=',"22.0K")->first(); // dd($tarikhkemaskini); } - + return view('lelong.showlelong',compact( 'arraycaw', @@ -567,7 +567,7 @@ class LelongController extends Controller $cawangansim = CawanganSimulasi::where('simulasi_id','=',$id)->get(); $simkarat = SimKarat::where('simulasi_id','=',$id)->get(); - + $lelong = new Lelong(); $lelong->tarikh_lelong = $simulasi->tarikh_lelong; $lelong->harga_emas_asas = $simulasi->harga_emas_asas; @@ -576,8 +576,8 @@ class LelongController extends Controller $lelong->fasa = $simulasi->fasa; $lelong->kali = $simulasi->kali; $lelong->save(); - - + + foreach($simkarat as $simulasikarat) { $lelkarat = new LelKarat; @@ -642,7 +642,7 @@ class LelongController extends Controller "status_jual" => 0, "status_payment" => 0, "mora_upah" => 0, - "fasa" => $data->fasa + "fasa" => $data->fasa ]); @@ -651,7 +651,7 @@ class LelongController extends Controller // $updategadai = Gadai::where('norujukan','=', $data->norujukan)->first(); // $updategadai->taglel = 1; // $updategadai->save(); - + // // $hapussimulasi = SimulasiBid::where('norujukan','=',$data->norujukan)->first(); // // $hapussimulasi->delete(); @@ -703,8 +703,8 @@ class LelongController extends Controller } } - - + + } $simulasi = Simulasi::where('id','=',$id)->first(); // dd($role); @@ -712,7 +712,7 @@ class LelongController extends Controller return redirect()->route('lelong.senarailelong') ->with('success','Pendaftaran Lelong Berjaya'); - + } public function senarailelong() @@ -749,10 +749,10 @@ class LelongController extends Controller )); } - - + + public function delete($id) { @@ -772,8 +772,8 @@ class LelongController extends Controller 'kodcaw'=>$bid->kodcaw, 'norujukan'=>$bid->norujukan ]) - ->json(); - + ->json(); + //insert loguser $loguser = new LogUser; $loguser->user_id = $user->id; @@ -783,9 +783,9 @@ class LelongController extends Controller $loguser->norujukan = $bid['norujukan']; $loguser->nota = ' Hapus Batch Lelong '.$id; $loguser->save(); - + } - + $lelong = Lelong::where('id','=',$id)->first(); // dd($role); $lelong->delete(); @@ -800,13 +800,13 @@ class LelongController extends Controller $currentdate = Carbon::now(); $currenttime = $currentdate->toTimeString(); $endtime = $currentdate->addHours(2); - + $lelong = Lelong::where('id','=',$id)->first(); $lelong->masamula_lelong = $currenttime; $lelong->masatamat_lelong = $endtime->toTimeString(); $lelong->sts_lelong = 1; //start lelong $lelong->save(); - + $cawlelong = CawanganLelong::where('lelong_id','=',$id)->first(); $cawlelong->masamula_lelong = $currenttime; @@ -817,14 +817,14 @@ class LelongController extends Controller return redirect()->route('lelong.senarailelong') ->with('success','Lelongan bermula'); } - + public function refresh($id) { $date = Carbon::now()->toDateTimeString(); $lelong = Lelong::where('id','=',$id)->first(); $lelong->masakemaskini_data = $date; $lelong->save(); - + return redirect()->route('lelong.senarailelong') ->with('success','Kemaskini Berjaya'); } @@ -836,7 +836,7 @@ class LelongController extends Controller $currentdate = Carbon::now(); $currentdate = $currentdate->toDateTimeString(); $lelkarat = lelKarat::where('lelong_id','=',$request->idlelong)->get(); - + foreach($lelkarat as $karat) //save old harga asas { $lelkarat_temp = new LelKarat_temp; @@ -845,7 +845,7 @@ class LelongController extends Controller $lelkarat_temp->keterangan = $karat->keterangan; $lelkarat_temp->harga = $karat->harga; $lelkarat_temp->harga2 = $karat->harga2; - + $lelkarat_temp->save(); } foreach($lelkarat as $index=>$karat) //update harga asas @@ -932,9 +932,9 @@ class LelongController extends Controller $loguser->norujukan = $bid['norujukan']; $loguser->nota = ' Kemaskini Harga Asas/Keuntungan '.bcdiv($keuntungan,1,1); $loguser->save(); - + } - + return redirect()->route('lelong.show',$request->idlelong) ->with('success','Kemaskini Berjaya'); } @@ -969,7 +969,7 @@ class LelongController extends Controller ->first(); $pemenang->status_bidder = 1; $pemenang->save(); - + $updatebid = LelongBid::where('id','=',$bid->id)->first(); // dd($updatebid); $updatebid->hargajual = $bidder->hargabida; @@ -988,9 +988,9 @@ class LelongController extends Controller }else{ $nosiri = 1; } - + $reference_no = 'LPKB' . $day . $month . $year . sprintf("%08d", $nosiri);; - + $resit = new Resit; $resit->user_id = $bidder->user_id; $resit->lelong_id = $id; @@ -1010,7 +1010,7 @@ class LelongController extends Controller } } // } - + } else { //xlaku @@ -1036,27 +1036,27 @@ class LelongController extends Controller // ->orderByRaw('lelongbidder.masa_bidaan ASC, lelongbidder.hargabida DESC' ) // ->first(); - // // update table lelongbid status_jual = 1, t_jual current + // // update table lelongbid status_jual = 1, t_jual current // $updatelelong = LelongBidder::where('status_bidder', '=', $lelongbidder['status_bidder']) // ->where('hargabida', '=', $lelongbidder['hargabida']) // ->where('masa_bidaan', '=', $lelongbidder['masa_bidaan']) // ->update(array('status_bidder' => 1)); - - // // update table lelongbid status_jual = 1, t_jual current + + // // update table lelongbid status_jual = 1, t_jual current // // $updatelelong = LelongBid::join('lelongbidder', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id') // // ->update(array( // // 'lelongbid.status_jual' => 1, // // 'lelongbid.t_jual' => $currentdate // // )); - + // return view('lelong.janapemenang',compact('lelongbidder')); return redirect()->route('lelong.senarailelong') ->with('success','Selesai menjana pemenang'); } - - public function stop($id) + + public function stop($id) { event(new LelongNotify('stop')); $currentdate = Carbon::now(); @@ -1065,8 +1065,8 @@ class LelongController extends Controller $lelong = Lelong::where('id','=',$id)->first(); $lelong->masatamat_lelong = $currenttime; $lelong->sts_lelong = 2; //stop lelong - $lelong->save(); - + $lelong->save(); + return redirect()->route('lelong.senarailelong') ->with('success','Lelongan berhenti'); @@ -1074,9 +1074,9 @@ class LelongController extends Controller } public function senarailelongtaklaku(Request $request){ - - $arraydetails = []; - + + $arraydetails = []; + $senarai = CawanganLelong::join('lelong', 'cawangan_lelong.lelong_id', '=', 'lelong.id') ->join('lelongbid', 'cawangan_lelong.lelong_id', '=', 'lelongbid.lelong_id') ->select('cawangan_lelong.lelong_id','tarikh_lelong','lelong.fasa','lelong.masatamat_lelong','harga_emas_asas','lelong.jbg','lelong.cajlelong') @@ -1091,7 +1091,7 @@ class LelongController extends Controller foreach($senarai as $laporan) { $details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') - ->where('lelong_id',$laporan['lelong_id']) + ->where('lelong_id',$laporan['lelong_id']) ->distinct() ->orderBy('lelong_id') ->get() @@ -1155,10 +1155,10 @@ class LelongController extends Controller 'lelongbid.baki', 'lelongbid.status_jual' ) - + ->get(); - + foreach($lelongtaklaku as $index1=>$suratlelongtaklaku){ @@ -1179,9 +1179,9 @@ class LelongController extends Controller $total_upahsimpan = $total_upahsimpan + ($lelongtaklaku->sum('upahsimpan')); $total_cajlelong = $total_cajlelong + ($lelongtaklaku->sum('cajlelong')); $total_bakirugi = $total_bakirugi + ($lelongtaklaku->sum('baki')); - - - + + + return view('lelong.lelongtaklaku',compact('lelongtaklaku','lelong_id','total_pinjaman', 'total_berat','total_nmarhun','total_hargaasas','total_upahsimpan','total_upahsimpan','total_cajlelong','total_bakirugi','info','arrayinfocaw','caw_code')); } @@ -1192,7 +1192,7 @@ class LelongController extends Controller $kodcaw = $request->kodcaw; // dd($kodcaw); - + $total_pinjaman = 0; $total_berat = 0; $total_nmarhun = 0; @@ -1238,10 +1238,10 @@ class LelongController extends Controller ->whereNull('t_jual') ->get(); - + $lelongtaklaku[$index1]['suratlelongtaklaku'] = sizeof($suratlelongtaklaku); - + } $total_pinjaman = $total_pinjaman + ($lelongtaklaku->sum('pinjaman')); @@ -1251,7 +1251,7 @@ class LelongController extends Controller $total_upahsimpan = $total_upahsimpan + ($lelongtaklaku->sum('upahsimpan')); $total_cajlelong = $total_cajlelong + ($lelongtaklaku->sum('cajlelong')); $total_bakirugi = $total_bakirugi + ($lelongtaklaku->sum('baki')); - + // dd($total_pinjaman); @@ -1259,7 +1259,7 @@ class LelongController extends Controller $pdf = PDF::loadView('pdf.pdflelongtaklaku',compact('lelongtaklaku','lelong_id','infolelong','total_pinjaman', 'total_berat','total_nmarhun','total_hargaasas','total_upahsimpan','total_upahsimpan','total_cajlelong','total_bakirugi')) ->setPaper('a4', 'potrait'); - + return $pdf->download('Senarai Lelong Tak Laku.pdf'); } @@ -1271,7 +1271,7 @@ class LelongController extends Controller $cawanganDetail = $lelonglel->cawangan->where('caw_code', $caw_code)->first(); // dd($cawanganDetail); - + $listwinner = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id') ->where('lelongbidder.status_bidder', 1) ->where('lelongbid.lelong_id', $lelong_id) @@ -1297,14 +1297,14 @@ class LelongController extends Controller $listwinner[$index1]['lelong_id'] = $lelong_id; // $listwinner[$index1]['kodcaw'] = $kodcaw; } - + return view('lelong.senaraipemenang',compact('listwinner','lelong_id','caw_code','cawanganDetail')); } public function senaraisagpemenang($user_id, $lelong_id, $kodcaw){ - - $userdetails = User::where('id', $user_id)->first(); - + + $userdetails = User::where('id', $user_id)->first(); + $lelonglel = Lelong::with('cawangan')->find($lelong_id); $cawanganDetail = $lelonglel->cawangan->where('caw_code', $kodcaw)->first(); @@ -1421,7 +1421,7 @@ class LelongController extends Controller $marhunTangguhLelong->nota = "Ditangguh Oleh Operasi (" . $user->name . ")"; //ditangguh_oleh $marhunTangguhLelong->kodcaw =$marhun->kodcaw; //new added 090822 $marhunTangguhLelong->save(); - + $marhun->delete(); $updategadai = Http::withOptions(['verify' => config('app.api_verify')]) @@ -1429,7 +1429,7 @@ class LelongController extends Controller 'kodcaw'=>$marhun->kodcaw, 'norujukan'=>$marhun->norujukan ]) - ->json(); + ->json(); $loguser = new LogUser; $loguser->user_id = $user->id; @@ -1483,7 +1483,7 @@ class LelongController extends Controller $total_bakiupah = 0; $total_nilaimarhun = 0; $nilai_marhun = 0; - + $totalkeuntungan2 = 0; foreach($cawanganlel as $cawlel) @@ -1495,7 +1495,7 @@ class LelongController extends Controller $databid = LelongBid::select('lelongbid.id','lelongbid.berat','lelongbid.marhun','lelongbid.cajlelong','lelongbid.baki','lelongbid.nilaimarhun', 'lelongbid.pinjaman','lelongbid.hargaasas','lelongbid.cajlelong','lelongbid.bakiupah') ->where('caw_id','=',$cawlel->caw_id)->where('lelong_id','=',$id)->get(); - + // dd($databid->toArray()); $packet = 0; $berat = 0; @@ -1511,7 +1511,7 @@ class LelongController extends Controller foreach($databid as $index1=>$bid) { $marhun = LelongBidMarhun::where('lelongbid_id','=',$bid['id'])->get(); - $berat = $berat + $bid['berat']; + $berat = $berat + $bid['berat']; $nilai_marhun = $nilai_marhun + $bid['nilaimarhun']; $pinjaman =$pinjaman + $bid['pinjaman']; $bakiupah = $bakiupah + $bid['bakiupah']; @@ -1522,63 +1522,63 @@ class LelongController extends Controller $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; + $bakilelong = $bakilelong + $totalbaki; } else { $rugilelong = $rugilelong - $totalbaki; } - - + + $total24Kgb += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','24.0Kgb') ->sum('berat'); - + $total24K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','24.0K') ->sum('berat'); - + $total23k += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','23.0K') ->sum('berat'); - + $total22K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','22.0K') ->sum('berat'); - + $total21K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','21.0K') ->sum('berat'); - + $total20K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','20.0K') ->sum('berat'); - + $total18Kp += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','18.0Kp') ->sum('berat'); - + $total18K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','18.0K') ->sum('berat'); - + $total14Kp += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','14.0Kp') ->sum('berat'); - + $total14K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','14.0K') ->sum('berat'); - + $total9K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','9.0K') ->sum('berat'); - - - + + + } array_push($arraycaw,[ 'id_cawangan'=> $cawangan['id'], @@ -1670,7 +1670,7 @@ class LelongController extends Controller 'lelongbid.bakiupah', 'lelongbid.status_jual', 'lelongbid.jbg' - + ) ->get()->toArray(); @@ -1681,7 +1681,7 @@ class LelongController extends Controller $marhuns[$index1]['cajlelong'] = bcdiv($sumcajlelong,1,1); $marhuns[$index1]['baki'] = $totalbaki; - + $total_berat = $total_berat + $cal['berat']; $total_pinjaman = $total_pinjaman + $cal['pinjaman']; @@ -1707,7 +1707,7 @@ class LelongController extends Controller ->toArray(); array_push($arrayinfo,['laporan' => $laporan,'details' => $details]); - + } return view('lelong.senaraimarhunsimulasi',compact('marhuns','lelongid','cawid','arrayinfo','total_berat', 'total_nilaimarhun', @@ -1725,7 +1725,7 @@ class LelongController extends Controller $lelong = Lelong::where('id','=',$id)->first(); $lelong->masakemaskini_data = $date; $lelong->save(); - + return redirect()->route('home') ->with('success','Kemaskini Berjaya'); } @@ -1800,9 +1800,9 @@ class LelongController extends Controller return redirect()->route('home'); } - - public function stopall($id) + + public function stopall($id) { event(new LelongNotify('stop')); $currentdate = Carbon::now(); @@ -1812,7 +1812,7 @@ class LelongController extends Controller $lelong = Lelong::where('id','=',$id)->first(); $lelong->masatamat_lelong = $currenttime; $lelong->sts_lelong = 2; //stop lelong - $lelong->save(); + $lelong->save(); $cawlelong = CawanganLelong::where('lelong_id','=',$id)->get(); foreach($cawlelong as $cawlel) //save old harga asas @@ -1823,7 +1823,7 @@ class LelongController extends Controller } $hapuscart = Cart::truncate(); - + return redirect()->route('home') ->with('success','Lelongan berhenti'); @@ -1833,17 +1833,17 @@ class LelongController extends Controller public function listcawangan() { $arrayinfo = []; - + $lelong = Lelong::where('sts_lelong', 2) ->get()->toArray(); - + foreach($lelong as $details) { $detailsinfo = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') ->where('lelong_id', $details['id']) ->get() ->toArray(); - + array_push($arrayinfo,['detail'=>$details, 'detailsinfo'=>$detailsinfo]); } @@ -1880,7 +1880,7 @@ class LelongController extends Controller ->where('hargabida', '=', $highestprice->hargabida)->orderBy('masa_bidaan', 'ASC') ->select('lelongbidder.user_id', 'lelongbidder.id', 'lelongbidder.hargabida', 'lelongbid.pinjaman', 'lelongbid.bakiupah','lelongbid.kodcaw') ->get(); - + // dd($lelong[0]['cajlelong']); $count = 0; foreach($bidders as $bidder) @@ -1889,13 +1889,13 @@ class LelongController extends Controller $count = $count + 1; if($count == 1) { - + $pemenang = LelongBidder::where('id','=',$bidder->id)->first(); $pemenang->status_bidder = 1; $pemenang->save(); $userdetails = User::where('id', $bidder['user_id'])->first(); - + $datalelong = Lelong::where('id',$lelong_id)->get(); $sumcajlelong = $bidder->hargabida * ($datalelong[0]['cajlelong']/100); $totalbaki = $bidder->hargabida - $bidder->pinjaman - bcdiv($bidder->bakiupah,1,1) - round($sumcajlelong,1,1); @@ -1909,7 +1909,7 @@ class LelongController extends Controller $updatebid->status_jual = 1; $updatebid->save(); - + $previous_siri = Resit::orderBy('id','desc')->first(); $checkdata = Invoice::where('user_id', $bidder->user_id) ->where('lelong_id', $lelong_id) @@ -1922,11 +1922,11 @@ class LelongController extends Controller }else{ $nosiri = 1; } - + $reference_no = 'iPKB' . $day . $month . $year . sprintf("%08d", $nosiri);; - - - + + + $invoice = new Invoice; $invoice->user_id = $bidder->user_id; $invoice->lelong_id = $lelong_id; @@ -1935,7 +1935,7 @@ class LelongController extends Controller $invoice->invoice_type = 2; // 1 = fee , 2 = bid $invoice->save(); - + } //noti emel // Mail::to($userdetails['email'])->send(new Pemenang($userdetails['name'])); @@ -1955,7 +1955,7 @@ class LelongController extends Controller } } // } - + } else { //xlaku @@ -2009,10 +2009,10 @@ class LelongController extends Controller } // dd($arrayinfo); - + // $lelong = Lelong::where('sts_lelong', 3) // ->get()->toArray(); - + // foreach($lelong as $details) // { // $detailsinfo = CawanganLelong::select('cawangan_lelong.caw_id','caw_name','lelongbid.status_jual') @@ -2023,7 +2023,7 @@ class LelongController extends Controller // ->distinct() // ->get() // ->toArray(); - + // array_push($arrayinfo,['detail'=>$details, 'detailsinfo'=>$detailsinfo]); // } @@ -2033,7 +2033,7 @@ class LelongController extends Controller public function listpemenangbycaw($lelong_id,$caw_id) { - + $listwinner = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id') ->join('cawangan', 'lelongbid.kodcaw', '=', 'cawangan.caw_code') ->where('lelongbidder.status_bidder', 1) @@ -2066,10 +2066,10 @@ class LelongController extends Controller ->where('cawangan.id', $caw_id) ->select('cawangan.caw_name') ->first(); - + $tangguhlelong[$index1]['nama_caw'] = $getnamacaw; } - + return view('jurulelong.senaraipemenangbycaw',compact('listwinner','lelong_id','getnamacaw')); } @@ -2090,7 +2090,7 @@ class LelongController extends Controller $lelong = Lelong::where('id', '=', $lelong_id)->first(); $lelongbid = LelongBid::where('lelong_id', '=', $lelong_id)->where('status_jual', '=', 0)->get(); - foreach ($lelongbid as $bid) + foreach ($lelongbid as $bid) { $highestprice = LelongBidder::where('lelongbid_id', '=', $bid->id) ->where('masa_bidaan', 'LIKE', '%'.$today.'%') @@ -2198,14 +2198,14 @@ class LelongController extends Controller //blast whatsapp notifikasi $mobileno = ltrim($userdetailsnoti['notelbimbit'], '+'); $messages = 'AR-RAHN PKB: Tahniah Anda Pemenang ArrahnBid, Sila Semak Melalui Pautan ini. https://bid.arrahn.com.my'; - + $status = Http::get(env('WABOT_API'),[ 'number' => $mobileno, 'type' => 'text', 'message' => $messages, 'instance_id' => env('WABOT_INSTANCES_ID'), 'access_token'=> env('WABOT_TOKEN_KEYS') - ]); + ]); } $lelong->sts_lelong = 3; //siap jana pemenang @@ -2221,7 +2221,7 @@ class LelongController extends Controller $currentdate = Carbon::now(); $currentdate = $currentdate->toDateTimeString(); $data = []; - + $getcaw = Lelong::join('cawangan_lelong','cawangan_lelong.lelong_id','=','lelong.id') ->join('lelongbid','cawangan_lelong.caw_id','=','lelongbid.caw_id') ->where('lelong.id', $lelong_id) @@ -2236,18 +2236,18 @@ class LelongController extends Controller ->where('lelong_id','=',$lelong_id) ->where('caw_id','=',$caw['caw_id']) ->select('lelongbid.norujukan','lelongbid.fasa','lelongbid.kodcaw'); - + $arraynorujukan = $marhun->pluck('norujukan')->toArray(); $datalelong = $marhun->get(); // dd($datalelong[$index]['fasa']); $kodcaw = $datalelong[$index]['kodcaw']; - + $senaraisag = Gadai::on($datalelong[$index]['kodcaw'])->whereIn('norujukan', $arraynorujukan) ->get(); // dd($senaraisag); foreach($senaraisag as $data) { - + $marhunitemfasa = LelongBid::where('lelong_id','=',$lelong_id) ->where('kodcaw','=',$kodcaw) ->where('norujukan','=',$data['norujukan']) @@ -2256,39 +2256,7 @@ class LelongController extends Controller // dd($marhunitemfasa->fasa); if($marhunitemfasa->fasa == 1){ //insert lelong_tebus - if($data['sttebus'] == "T") - { - $lelongtebus = new LelongTebus; - $lelongtebus->tarikh = $currentdate; - $lelongtebus->kodcaw = $data['kodcaw']; - $lelongtebus->teller = $user->name; - $lelongtebus->norujukan = $data['norujukan']; - $lelongtebus->batch_no = $lelong_id; - $lelongtebus->nilaimarhun = $data['nilaimarhun']; - $lelongtebus->pinjaman = $data['pinjaman']; - $lelongtebus->upah = $data['bakiupah']; - $lelongtebus->jbg = $data['jbg']; - $lelongtebus->jenis_tebus = 'T'; - $lelongtebus->save(); - - // dd($data['norujukan']); - $updatelelong = LelongBid::where('norujukan','=',$data['norujukan'])->first(); - $updatelelong->delete(); - //insert loguser - $loguser = new LogUser; - $loguser->user_id = $user->id; - $loguser->date = $currentdate; - $loguser->username = $user->username; - $loguser->nama_user = $user->name; - $loguser->norujukan = $data['norujukan']; - $loguser->nota = ' LELONG TEBUS '.$lelong_id; - $loguser->save(); - - - } - else if($data['sttebus'] == ""){ - $ktlhbyr = $data['hargajualan']-$data['bakihargajualan']; - if($ktlhbyr >= $data['bakiupah']) + if($data['sttebus'] == "T") { $lelongtebus = new LelongTebus; $lelongtebus->tarikh = $currentdate; @@ -2300,89 +2268,9 @@ class LelongController extends Controller $lelongtebus->pinjaman = $data['pinjaman']; $lelongtebus->upah = $data['bakiupah']; $lelongtebus->jbg = $data['jbg']; - $lelongtebus->jenis_tebus = 'A'; + $lelongtebus->jenis_tebus = 'T'; $lelongtebus->save(); - - // dd($data['norujukan']); - $updatelelong = LelongBid::where('norujukan','=',$data['norujukan'])->first(); - $updatelelong->delete(); - //insert loguser - $loguser = new LogUser; - $loguser->user_id = $user->id; - $loguser->date = $currentdate; - $loguser->username = $user->username; - $loguser->nama_user = $user->name; - $loguser->norujukan = $data['norujukan']; - $loguser->nota = ' KELUAR LELONG '.$lelong_id; - $loguser->save(); - } - else{ - //kemaskini keuntungan - $total_untung_rebet = TransaksiKeuntungan::on('main')->where('norujukan','=',$data['norujukan'])->sum('keuntungan_rebet'); - $total_untung_asal = TransaksiKeuntungan::on('main')->where('norujukan','=',$data['norujukan'])->sum('bayaran_keuntungan'); - $beza_keuntungan = $total_untung_asal - $total_untung_rebet; - // $keuntungan = bcdiv(($data['tempoh']-$data['tempohbayar'])*$data['kadarupah']/100*$data['bakipjm'],1,1)-$beza_keuntungan; - if($data['tempohbayar'] == $data['tempoh'] ){ - $keuntungan = 0.00; - }else{ - $jbg = $data['tempoh']-$data['tempohbayar']; - $jbg2 = 12- $data['tempohbayar']; - if($data['tempoh'] <= '12.00'){ - $keuntungan = bcdiv(($jbg)*$data['kadarupah']/100*$data['bakipjm'],1,1)-$beza_keuntungan; - }else{ - $keuntungan = bcdiv(($jbg2)*$data['kadarupah']/100*$data['bakipjm'],1,1)-$beza_keuntungan; - } - } - // dd($keuntungan); - //update dalam simulasibid - $updatetempoh = LelongBid::where('norujukan', $data['norujukan']) - ->where('lelong_id', $lelong_id) - ->first(); - $updatetempoh->jbg = $data['tempoh']; - $updatetempoh->pinjaman = $data['bakipjm']; - $updatetempoh->bakiupah = bcdiv($keuntungan,1,1); - $updatetempoh->update(); - //insert loguser - $loguser = new LogUser; - $loguser->user_id = $user->id; - $loguser->date = $currentdate; - $loguser->username = $user->username; - $loguser->nama_user = $user->name; - $loguser->norujukan = $data['norujukan']; - $loguser->nota = $lelong_id.' Kemaskini Tempoh/Bakipjm/Keuntungan' ; - $loguser->save(); - } - $date = Carbon::now()->toDateTimeString(); - $lelong = Lelong::where('id','=',$lelong_id)->first(); - $lelong->masakemaskini_data = $date; - $lelong->save(); - - } - }else if($marhunitemfasa->fasa == 2){ - // dd($datasimulasi[$index]['fasa']); - if($data['sttebus'] == "T") - { - $lelongtebus = new LelongTebus; - $lelongtebus->tarikh = $currentdate; - $lelongtebus->kodcaw = $data['kodcaw']; - $lelongtebus->teller = $user->name; - $lelongtebus->norujukan = $data['norujukan']; - $lelongtebus->batch_no = $lelong_id; - $lelongtebus->nilaimarhun = $data['nilaimarhun']; - $lelongtebus->pinjaman = $data['pinjaman']; - $lelongtebus->upah = $data['bakiupah']; - $lelongtebus->jbg = $data['jbg']; - $lelongtebus->jenis_tebus = 'T'; - $lelongtebus->save(); - - $updategadai = Http::withOptions(['verify' => config('app.api_verify')]) - ->post(config('app.api_url').'taglel/revert',[ - 'kodcaw'=>$data['kodcaw'], - 'norujukan'=>$data['norujukan'] - ]) - ->json(); - // dd($data['norujukan']); $updatelelong = LelongBid::where('norujukan','=',$data['norujukan'])->first(); $updatelelong->delete(); @@ -2395,8 +2283,122 @@ class LelongController extends Controller $loguser->norujukan = $data['norujukan']; $loguser->nota = ' LELONG TEBUS '.$lelong_id; $loguser->save(); - - + + + } + else if($data['sttebus'] == ""){ + $ktlhbyr = $data['hargajualan']-$data['bakihargajualan']; + if($ktlhbyr >= $data['bakiupah']) + { + $lelongtebus = new LelongTebus; + $lelongtebus->tarikh = $currentdate; + $lelongtebus->kodcaw = $data['kodcaw']; + $lelongtebus->teller = $user->name; + $lelongtebus->norujukan = $data['norujukan']; + $lelongtebus->batch_no = $lelong_id; + $lelongtebus->nilaimarhun = $data['nilaimarhun']; + $lelongtebus->pinjaman = $data['pinjaman']; + $lelongtebus->upah = $data['bakiupah']; + $lelongtebus->jbg = $data['jbg']; + $lelongtebus->jenis_tebus = 'A'; + $lelongtebus->save(); + + $updategadai = Http::withOptions(['verify' => config('app.api_verify')]) + ->post(config('app.api_url').'taglel/revert',[ + 'kodcaw'=>$data['kodcaw'], + 'norujukan'=>$data['norujukan'] + ]) + ->json(); + + // dd($data['norujukan']); + $updatelelong = LelongBid::where('norujukan','=',$data['norujukan'])->first(); + $updatelelong->delete(); + //insert loguser + $loguser = new LogUser; + $loguser->user_id = $user->id; + $loguser->date = $currentdate; + $loguser->username = $user->username; + $loguser->nama_user = $user->name; + $loguser->norujukan = $data['norujukan']; + $loguser->nota = ' KELUAR LELONG '.$lelong_id; + $loguser->save(); + } + else{ + //kemaskini keuntungan + $total_untung_rebet = TransaksiKeuntungan::on('main')->where('norujukan','=',$data['norujukan'])->sum('keuntungan_rebet'); + $total_untung_asal = TransaksiKeuntungan::on('main')->where('norujukan','=',$data['norujukan'])->sum('bayaran_keuntungan'); + $beza_keuntungan = $total_untung_asal - $total_untung_rebet; + // $keuntungan = bcdiv(($data['tempoh']-$data['tempohbayar'])*$data['kadarupah']/100*$data['bakipjm'],1,1)-$beza_keuntungan; + if($data['tempohbayar'] == $data['tempoh'] ){ + $keuntungan = 0.00; + }else{ + $jbg = $data['tempoh']-$data['tempohbayar']; + $jbg2 = 12- $data['tempohbayar']; + if($data['tempoh'] <= '12.00'){ + $keuntungan = bcdiv(($jbg)*$data['kadarupah']/100*$data['bakipjm'],1,1)-$beza_keuntungan; + }else{ + $keuntungan = bcdiv(($jbg2)*$data['kadarupah']/100*$data['bakipjm'],1,1)-$beza_keuntungan; + } + } + // dd($keuntungan); + //update dalam simulasibid + $updatetempoh = LelongBid::where('norujukan', $data['norujukan']) + ->where('lelong_id', $lelong_id) + ->first(); + $updatetempoh->jbg = $data['tempoh']; + $updatetempoh->pinjaman = $data['bakipjm']; + $updatetempoh->bakiupah = bcdiv($keuntungan,1,1); + $updatetempoh->update(); + + //insert loguser + $loguser = new LogUser; + $loguser->user_id = $user->id; + $loguser->date = $currentdate; + $loguser->username = $user->username; + $loguser->nama_user = $user->name; + $loguser->norujukan = $data['norujukan']; + $loguser->nota = $lelong_id.' Kemaskini Tempoh/Bakipjm/Keuntungan' ; + $loguser->save(); + } + $date = Carbon::now()->toDateTimeString(); + $lelong = Lelong::where('id','=',$lelong_id)->first(); + $lelong->masakemaskini_data = $date; + $lelong->save(); + + } + }else if($marhunitemfasa->fasa == 2){ + // dd($datasimulasi[$index]['fasa']); + if($data['sttebus'] == "T") + { + $lelongtebus = new LelongTebus; + $lelongtebus->tarikh = $currentdate; + $lelongtebus->kodcaw = $data['kodcaw']; + $lelongtebus->teller = $user->name; + $lelongtebus->norujukan = $data['norujukan']; + $lelongtebus->batch_no = $lelong_id; + $lelongtebus->nilaimarhun = $data['nilaimarhun']; + $lelongtebus->pinjaman = $data['pinjaman']; + $lelongtebus->upah = $data['bakiupah']; + $lelongtebus->jbg = $data['jbg']; + $lelongtebus->jenis_tebus = 'T'; + $lelongtebus->save(); + + + + // dd($data['norujukan']); + $updatelelong = LelongBid::where('norujukan','=',$data['norujukan'])->first(); + $updatelelong->delete(); + //insert loguser + $loguser = new LogUser; + $loguser->user_id = $user->id; + $loguser->date = $currentdate; + $loguser->username = $user->username; + $loguser->nama_user = $user->name; + $loguser->norujukan = $data['norujukan']; + $loguser->nota = ' LELONG TEBUS '.$lelong_id; + $loguser->save(); + + } else{ //kemaskini keuntungan @@ -2440,13 +2442,13 @@ class LelongController extends Controller $lelong->masakemaskini_data = $date; $lelong->save(); } - - + + } - + } - - + + // dd($datalelong[$index]['fasa']); return redirect()->route('lelong.senarailelong') ->with('success','Kemaskini Berjaya'); @@ -2454,18 +2456,18 @@ class LelongController extends Controller public function pindahsenarailelong() { - $arraydetails = []; + $arraydetails = []; $lelong = CawanganLelong::join('lelong', 'cawangan_lelong.lelong_id', '=', 'lelong.id') - ->select('lelong_id','tarikh_lelong','lelong.fasa','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong') - ->groupBy('lelong_id') - ->where('lelong.sts_lelong', 0) + ->select('lelong_id','tarikh_lelong','lelong.fasa','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong') + ->groupBy('lelong_id') + ->where('lelong.sts_lelong', 0) ->get()->toArray(); foreach($lelong as $laporan) { $details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') - ->where('lelong_id',$laporan['lelong_id']) + ->where('lelong_id',$laporan['lelong_id']) ->get() ->toArray(); array_push($arraydetails,['laporan' => $laporan,'details' => $details]); @@ -2498,19 +2500,19 @@ class LelongController extends Controller $cawangan = Cawangan::where('id','=',$cawlel->caw_id)->first(); $databid = LelongBid::select('lelongbid.bakiupah','lelongbid.id','lelongbid.berat','lelongbid.marhun','lelongbid.cajlelong','lelongbid.baki','lelongbid.nilaimarhun','lelongbid.pinjaman','lelongbid.hargaasas','lelongbid.cajlelong') ->where('caw_id','=',$cawlel->caw_id)->where('lelong_id','=',$id)->get(); - + // dd($databid->toArray()); $packet = 0; $berat = 0; $pinjaman =0; $nilai_marhun = 0; $kali = $cawlel->kali; - + foreach($databid as $index1=>$bid) { $marhun = LelongBidMarhun::where('lelongbid_id','=',$bid['id'])->get(); - $berat = $berat + $bid['berat']; + $berat = $berat + $bid['berat']; $nilai_marhun = $nilai_marhun + $bid['nilaimarhun']; $pinjaman =$pinjaman + $bid['pinjaman']; } @@ -2537,12 +2539,12 @@ class LelongController extends Controller // dd($cawangan['caw_code']); $datapindah = lelong::join('cawangan_lelong','cawangan_lelong.lelong_id','=','lelong.id') ->join('cawangan','cawangan.id','=','cawangan_lelong.caw_id') - ->select("lelong.id","lelong.tarikh_lelong") - ->where('cawangan_lelong.caw_id','!=', $cawangan['id']) - ->where('lelong.sts_lelong', 0) - ->where('cawangan_lelong.lelong_id','!=', $lelong_id) - ->where('lelong.id','!=', $lelong_id) - ->where('lelong.kali','=', $kali) + ->select("lelong.id","lelong.tarikh_lelong") + ->where('cawangan_lelong.caw_id','!=', $cawangan['id']) + ->where('lelong.sts_lelong', 0) + ->where('cawangan_lelong.lelong_id','!=', $lelong_id) + ->where('lelong.id','!=', $lelong_id) + ->where('lelong.kali','=', $kali) ->get()->toArray(); foreach($datapindah as $row) { @@ -2550,7 +2552,7 @@ class LelongController extends Controller $tarikh_lelong = date('d-m-Y', strtotime($row['tarikh_lelong']));; } - + return view('lelong.showpindah',compact( 'datapindah', 'arraycaw', @@ -2559,7 +2561,7 @@ class LelongController extends Controller 'total_nmarhun', 'total_nilaimarhun', 'total_pinjaman', - 'lelong_id', + 'lelong_id', 'data' )); } @@ -2579,15 +2581,15 @@ class LelongController extends Controller // dd($request->caw); $caw = Cawangan::whereIn('caw_code',$request->caw)->get(); // dd($caw); - foreach($caw as $index=>$cawpindah){ + foreach($caw as $index=>$cawpindah){ // dd($cawpindah->id); - + // dd($caw_pindah); $surat = LelongBid::where('lelong_id','=',$lelongidasal) ->where('kodcaw','=',$request->caw) - ->get(); - // dd($surat); + ->get(); + // dd($surat); $suratcaw = $surat->where('kodcaw','=',$cawpindah->caw_code)->all(); foreach(array_chunk($suratcaw,100) as $data_chunk) @@ -2634,7 +2636,7 @@ class LelongController extends Controller $loguser->nota = 'Hapus Batch Lelong '.$lelongidasal; $loguser->save(); } - + } } else @@ -2647,18 +2649,18 @@ class LelongController extends Controller public function tukartarikhlelong() { - $arraydetails = []; + $arraydetails = []; $lelong = CawanganLelong::join('lelong', 'cawangan_lelong.lelong_id', '=', 'lelong.id') - ->select('lelong_id','tarikh_lelong','lelong.fasa','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong') - ->groupBy('lelong_id') - ->where('lelong.sts_lelong', 0) + ->select('lelong_id','tarikh_lelong','lelong.fasa','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong') + ->groupBy('lelong_id') + ->where('lelong.sts_lelong', 0) ->get()->toArray(); foreach($lelong as $laporan) { $details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') - ->where('lelong_id',$laporan['lelong_id']) + ->where('lelong_id',$laporan['lelong_id']) ->get() ->toArray(); array_push($arraydetails,['laporan' => $laporan,'details' => $details]); @@ -2691,19 +2693,19 @@ class LelongController extends Controller $cawangan = Cawangan::where('id','=',$cawlel->caw_id)->first(); $databid = LelongBid::select('lelongbid.bakiupah','lelongbid.id','lelongbid.berat','lelongbid.marhun','lelongbid.cajlelong','lelongbid.baki','lelongbid.nilaimarhun','lelongbid.pinjaman','lelongbid.hargaasas','lelongbid.cajlelong') ->where('caw_id','=',$cawlel->caw_id)->where('lelong_id','=',$id)->get(); - + // dd($databid->toArray()); $packet = 0; $berat = 0; $pinjaman =0; $nilai_marhun = 0; $kali = $cawlel->kali; - + foreach($databid as $index1=>$bid) { $marhun = LelongBidMarhun::where('lelongbid_id','=',$bid['id'])->get(); - $berat = $berat + $bid['berat']; + $berat = $berat + $bid['berat']; $nilai_marhun = $nilai_marhun + $bid['nilaimarhun']; $pinjaman =$pinjaman + $bid['pinjaman']; } @@ -2727,7 +2729,7 @@ class LelongController extends Controller $data = Lelong::where('lelong.id','=',$lelong_id) ->get(); } - $datatukartarikh = lelong::select("id") + $datatukartarikh = lelong::select("id") ->orderBy('id','desc')->first(); if($datatukartarikh) { @@ -2738,7 +2740,7 @@ class LelongController extends Controller { $idlelongbaru = 1; } - + return view('lelong.showtukartarikh',compact( 'lelong', 'cawanganlel', @@ -2749,7 +2751,7 @@ class LelongController extends Controller 'total_nmarhun', 'total_nilaimarhun', 'total_pinjaman', - 'lelong_id', + 'lelong_id', 'data' )); } @@ -2769,27 +2771,27 @@ class LelongController extends Controller $cawanganasal = CawanganLelong::join('cawangan','cawangan.id','=', 'cawangan_lelong.caw_id') ->where('cawangan_lelong.lelong_id','=',$lelongidasal) ->get(); - + // dd($request->caw); // $caw = Cawangan::whereIn('caw_code',$request->caw)->get(); - + // dd($caw); foreach($cawanganasal as $index=>$cawtukartarikh) - { + { $namacaw = CawanganLelong::join('cawangan','cawangan.id','=','cawangan_lelong.caw_id') ->where('cawangan_lelong.lelong_id','=',$lelongidasal) ->where('cawangan_lelong.caw_id','=',$cawtukartarikh->caw_id) ->select('cawangan.caw_code') ->first(); - + $caw_tukartarikh = Lelong::where('id', $request->lelongidasal)->first(); $caw_tukartarikh->tarikh_lelong = $tarikhlelongbaru; $caw_tukartarikh->update(); $surat = LelongBid::where('lelong_id','=',$lelongidasal) // ->where('kodcaw','=',$request->caw) - ->get(); - // dd($surat); + ->get(); + // dd($surat); $suratcaw = $surat->all(); foreach(array_chunk($suratcaw,100) as $data_chunk) @@ -2803,9 +2805,9 @@ class LelongController extends Controller $caw_pindahsag->update(); } } - + } - + return redirect()->route('lelong.tukartarikhlelong'); } @@ -2814,7 +2816,7 @@ class LelongController extends Controller // $marhun = LelongBid::->get(); $keuntungan = 0; - + $marhuns = LelongBid::join('cawangan', 'lelongbid.caw_id', '=', 'cawangan.id') // ->join('gadai','lelongbid.norujukan','=','gadai.norujukan') @@ -2845,9 +2847,9 @@ class LelongController extends Controller ->get()->toArray(); foreach ($marhuns as $index1=> $cal) { - + // $keuntungan = $cal['bakipjm'] - ($cal['bakihargajualan'] - ($cal['upah12'] - $cal['ansakhir'])-(($cal['tempoh']-$cal['tempohbayar'])*$cal['kadarupah']/100*$cal['bakipjm']) ); - // $marhuns[$index1]['keuntungan'] = bcdiv($keuntungan,1,1); + // $marhuns[$index1]['keuntungan'] = bcdiv($keuntungan,1,1); $simulasilel = Lelong::where('id',$lelongid)->get(); $sumcajlelong = $cal['hargaasas'] * ($simulasilel[0]['cajlelong']/100); @@ -2878,10 +2880,10 @@ class LelongController extends Controller } $datapindah = lelong::join('cawangan_lelong','cawangan_lelong.lelong_id','=','lelong.id') - ->select("lelong.id","lelong.tarikh_lelong","lelong.kali","cawangan_lelong.caw_id") - ->where('sts_lelong', 0) - ->where('lelong.id','!=', $lelong_id) - ->where('cawangan_lelong.caw_id','=', $cawid) + ->select("lelong.id","lelong.tarikh_lelong","lelong.kali","cawangan_lelong.caw_id") + ->where('sts_lelong', 0) + ->where('lelong.id','!=', $lelong_id) + ->where('cawangan_lelong.caw_id','=', $cawid) ->get()->toArray(); // dd($datapindah); foreach($datapindah as $row) @@ -2980,19 +2982,19 @@ class LelongController extends Controller ->where('caw_id','=',$cawlel->caw_id) ->where('status_jual','=',0) ->where('lelong_id','=',$id)->get(); - + // dd($databid->toArray()); $packet = 0; $berat = 0; $pinjaman =0; $nilai_marhun = 0; $kali = $cawlel->kali; - + foreach($databid as $index1=>$bid) { $marhun = LelongBidMarhun::where('lelongbid_id','=',$bid['id'])->get(); - $berat = $berat + $bid['berat']; + $berat = $berat + $bid['berat']; $nilai_marhun = $nilai_marhun + $bid['nilaimarhun']; $pinjaman =$pinjaman + $bid['pinjaman']; } @@ -3016,7 +3018,7 @@ class LelongController extends Controller $data = Lelong::where('lelong.id','=',$lelong_id) ->get(); } - $datatukartarikh = lelong::select("id") + $datatukartarikh = lelong::select("id") ->orderBy('id','desc')->first(); if($datatukartarikh) { @@ -3027,7 +3029,7 @@ class LelongController extends Controller { $idlelongbaru = 1; } - + return view('lelong.showrenewxlaku',compact( 'lelong', 'cawanganlel', @@ -3038,7 +3040,7 @@ class LelongController extends Controller 'total_nmarhun', 'total_nilaimarhun', 'total_pinjaman', - 'lelong_id', + 'lelong_id', 'data' )); } @@ -3074,13 +3076,13 @@ class LelongController extends Controller { // dd($request->caw); $caw = Cawangan::whereIn('caw_code',$request->caw)->get(); - + // dd($caw); - foreach($caw as $index=>$cawtukartarikh){ + foreach($caw as $index=>$cawtukartarikh){ // dd($cawpindah->caw_id); - + // dd($cawtukartarikh->caw_id); - + $caw_tukartarikh = CawanganLelong::where('caw_id', $cawtukartarikh->id) ->where('lelong_id', $request->lelongidasal)->first(); // dd($caw_tukartarikh); @@ -3090,8 +3092,8 @@ class LelongController extends Controller $surat = LelongBid::where('lelong_id','=',$lelongidasal) ->where('status_jual','=', 0) ->where('kodcaw','=',$request->caw) - ->get(); - // dd($surat); + ->get(); + // dd($surat); $suratcaw = $surat->where('kodcaw','=',$cawtukartarikh->caw_code)->all(); foreach(array_chunk($suratcaw,100) as $data_chunk) @@ -3107,7 +3109,7 @@ class LelongController extends Controller $caw_pindahsag->update(); } } - + } } else @@ -3118,7 +3120,7 @@ class LelongController extends Controller return redirect()->route('lelong.senarailelongtaklaku'); } - + public function renewxlakujanadata(Request $request) { @@ -3131,12 +3133,12 @@ class LelongController extends Controller $idbaru = $request->lelongidbaru; // dd($idbaru); $lelong = Lelong::where('id','=',$request->lelongidasal)->first(); - - + + // $simkarat = SimKarat::where('simulasi_id','=',$id)->get(); // dd($t_lelong); - + $lelong1 = new Lelong(); $lelong1->tarikh_lelong = $t_lelong; $lelong1->harga_emas_asas = $lelong->harga_emas_asas; @@ -3145,7 +3147,7 @@ class LelongController extends Controller $lelong1->fasa = $lelong->fasa; $lelong1->kali = $lelong->kali; $lelong1->save(); - + $lelkarat = Lelkarat::where('lelong_id','=',$id)->get(); foreach($lelkarat as $lelongkarat) { @@ -3214,7 +3216,7 @@ class LelongController extends Controller return redirect()->route('lelong.senarailelong') ->with('success','Pendaftaran Lelong Berjaya'); - + } public function listsagbycust($lelongid, $cawid) { @@ -3235,9 +3237,9 @@ class LelongController extends Controller $marhuns = Gadai::on($datalelong[0]['kodcaw'])->whereIn('norujukan', $arraynorujukan) ->select('nokp') ->groupBy('nokp')->get(); - // dd($datagadai); + // dd($datagadai); $arraysag = []; - + foreach($marhuns as $index1=>$cal){ $customer = Customer::where('kpbaru','=',$cal['nokp']) @@ -3250,7 +3252,7 @@ class LelongController extends Controller // dd($listgadai); foreach($listsag as $index=>$listing){ $ktlhbyr = TransaksiKeuntungan::on('main')->where('norujukan','=',$listing['norujukan'])->sum('bayaran_keuntungan'); - // dd($ktlhbyr); + // dd($ktlhbyr); $total_untung_rebet = TransaksiKeuntungan::on('main')->where('norujukan','=',$listing['norujukan'])->sum('keuntungan_rebet'); $total_untung_asal = TransaksiKeuntungan::on('main')->where('norujukan','=',$listing['norujukan'])->sum('bayaran_keuntungan'); $beza_keuntungan = $total_untung_asal - $total_untung_rebet; @@ -3263,13 +3265,13 @@ class LelongController extends Controller $keuntungan = bcdiv(($jbg2)*$listing['kadarupah']/100*$listing['bakipjm'],1,1)-$beza_keuntungan; } // dd($keuntungan); - $listsag[$index]['ktlhbyr'] = $ktlhbyr; - $listsag[$index]['keuntungan'] = $keuntungan; + $listsag[$index]['ktlhbyr'] = $ktlhbyr; + $listsag[$index]['keuntungan'] = $keuntungan; } $marhuns[$index1]['nama'] = $customer; $marhuns[$index1]['listsag'] = $listsag; - + } $arrayinfo = []; @@ -3298,7 +3300,7 @@ class LelongController extends Controller $lelong_id = $request->lelongid; - + $lelong = Lelong::where('id','=',$lelong_id)->first(); $cawanganlel = CawanganLelong::where('lelong_id','=',$lelong_id)->get(); $lelkarat = LelKarat::where('lelong_id','=',$lelong_id)->get(); @@ -3339,7 +3341,7 @@ class LelongController extends Controller $databid = LelongBid::select('lelongbid.jbg','lelongbid.id','lelongbid.berat','lelongbid.marhun','lelongbid.cajlelong','lelongbid.baki','lelongbid.nilaimarhun', 'lelongbid.pinjaman','lelongbid.hargaasas','lelongbid.cajlelong','lelongbid.bakiupah') ->where('caw_id','=',$cawlel->caw_id)->where('lelong_id','=',$lelong_id)->get(); - + // dd($databid->toArray()); $packet = 0; $berat = 0; @@ -3354,7 +3356,7 @@ class LelongController extends Controller foreach($databid as $index1=>$bid) { $marhun = LelongBidMarhun::where('lelongbid_id','=',$bid['id'])->get(); - $berat = $berat + $bid['berat']; + $berat = $berat + $bid['berat']; $nilai_marhun = $nilai_marhun + $bid['nilaimarhun']; $pinjaman =$pinjaman + $bid['pinjaman']; $bakiupah = $bakiupah + $bid['bakiupah']; @@ -3365,63 +3367,63 @@ class LelongController extends Controller $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; + $bakilelong = $bakilelong + $totalbaki; } else { $rugilelong = $rugilelong - $totalbaki; } - - + + $total24Kgb += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','24.0Kgb') ->sum('berat'); - + $total24K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','24.0K') ->sum('berat'); - + $total23k += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','23.0K') ->sum('berat'); - + $total22K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','22.0K') ->sum('berat'); - + $total21K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','21.0K') ->sum('berat'); - + $total20K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','20.0K') ->sum('berat'); - + $total18Kp += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','18.0Kp') ->sum('berat'); - + $total18K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','18.0K') ->sum('berat'); - + $total14Kp += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','14.0Kp') ->sum('berat'); - + $total14K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','14.0K') ->sum('berat'); - + $total9K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','9.0K') ->sum('berat'); - - - + + + } array_push($arraycaw,[ 'id_cawangan'=> $cawangan['id'], @@ -3449,8 +3451,8 @@ class LelongController extends Controller $total_bakilelong = $total_bakilelong + $bakilelong; $total_nilaimarhun = $total_nilaimarhun + $nilai_marhun; $total_bakiupah = $total_bakiupah + $bakiupah; - - + + $data = Lelong::where('lelong.id','=',$lelong_id) ->first(); } @@ -3491,7 +3493,7 @@ class LelongController extends Controller $lelong_id = $request->lelongid; - + $lelong = Lelong::where('id','=',$lelong_id)->first(); $cawanganlel = CawanganLelong::where('lelong_id','=',$lelong_id)->get(); $lelkarat = LelKarat::where('lelong_id','=',$lelong_id)->get(); @@ -3533,7 +3535,7 @@ class LelongController extends Controller $databid = LelongBid::select('lelongbid.id','lelongbid.berat','lelongbid.marhun','lelongbid.cajlelong','lelongbid.baki','lelongbid.nilaimarhun', 'lelongbid.pinjaman','lelongbid.hargaasas','lelongbid.hargajual','lelongbid.cajlelong','lelongbid.bakiupah') ->where('caw_id','=',$cawlel->caw_id)->where('status_jual','=',1)->where('lelong_id','=',$lelong_id)->get(); - + // dd($databid->toArray()); $packet = 0; $berat = 0; @@ -3549,7 +3551,7 @@ class LelongController extends Controller foreach($databid as $index1=>$bid) { $marhun = LelongBidMarhun::where('lelongbid_id','=',$bid['id'])->get(); - $berat = $berat + $bid['berat']; + $berat = $berat + $bid['berat']; $nilai_marhun = $nilai_marhun + $bid['nilaimarhun']; $pinjaman =$pinjaman + $bid['pinjaman']; $bakiupah = $bakiupah + $bid['bakiupah']; @@ -3562,63 +3564,63 @@ class LelongController extends Controller // $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; + $bakilelong = $bakilelong + $totalbaki; } else { $rugilelong = $rugilelong - $totalbaki; } - - + + $total24Kgb += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','24.0Kgb') ->sum('berat'); - + $total24K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','24.0K') ->sum('berat'); - + $total23k += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','23.0K') ->sum('berat'); - + $total22K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','22.0K') ->sum('berat'); - + $total21K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','21.0K') ->sum('berat'); - + $total20K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','20.0K') ->sum('berat'); - + $total18Kp += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','18.0Kp') ->sum('berat'); - + $total18K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','18.0K') ->sum('berat'); - + $total14Kp += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','14.0Kp') ->sum('berat'); - + $total14K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','14.0K') ->sum('berat'); - + $total9K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','9.0K') ->sum('berat'); - - - + + + } array_push($arraycaw,[ 'id_cawangan'=> $cawangan['id'], @@ -3647,8 +3649,8 @@ class LelongController extends Controller $total_bakilelong = $total_bakilelong + $bakilelong; $total_nilaimarhun = $total_nilaimarhun + $nilai_marhun; $total_bakiupah = $total_bakiupah + $bakiupah; - - + + $data = Lelong::where('lelong.id','=',$lelong_id) ->first(); } @@ -3719,7 +3721,7 @@ class LelongController extends Controller { $kali = $kali; $lelong = Lelong::where('kali','=',$kali)->first(); - + // dd($t_simulasi); $cawanganlel = CawanganLelong::where('kali','=',$kali)->get(); // dd($cawangansim); @@ -3766,7 +3768,7 @@ class LelongController extends Controller $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; @@ -3800,17 +3802,17 @@ class LelongController extends Controller // $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; + // $bakilelong = $bakilelong + $totalbaki; // } // else // { // $rugilelong = $rugilelong - $totalbaki; // } - + @@ -3875,7 +3877,7 @@ class LelongController extends Controller { $kali = $kali; $lelong = Lelong::where('kali','=',$kali)->first(); - + $cawanganlel = CawanganLelong::where('kali','=',$kali)->get(); $arraydata = []; @@ -3926,7 +3928,7 @@ class LelongController extends Controller $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; @@ -3962,17 +3964,17 @@ class LelongController extends Controller $cajlelongnew = round($sumcajlelong,1,1); $cajlelong = $cajlelong + $cajlelongnew; $totalbaki = $bid['hargaasas'] - $bid['pinjaman'] - $bid['bakiupah'] - $cajlelongnew; - + if($totalbaki > 0) { - $bakilelong = $bakilelong + $totalbaki; + $bakilelong = $bakilelong + $totalbaki; } else { $rugilelong = $rugilelong - $totalbaki; } - + @@ -4035,59 +4037,59 @@ class LelongController extends Controller public function senarailelongkhas() { - - $arraydetails = []; + + $arraydetails = []; $user = Auth::user(); $caw = Cawangan::where('caw_code','=',$user->kodcaw)->first(); // dd($caw->id); $lelong = CawanganLelong::join('lelong', 'cawangan_lelong.lelong_id', '=', 'lelong.id') - ->select('lelong_id','tarikh_lelong','lelong.fasa','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong') - ->groupBy('lelong_id') - ->where('cawangan_lelong.caw_id', $caw->id) + ->select('lelong_id','tarikh_lelong','lelong.fasa','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong') + ->groupBy('lelong_id') + ->where('cawangan_lelong.caw_id', $caw->id) ->get()->toArray(); // dd($lelong); foreach($lelong as $laporan) { $details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') - ->where('lelong_id',$laporan['lelong_id']) - ->where('cawangan_lelong.caw_id', $caw->id) + ->where('lelong_id',$laporan['lelong_id']) + ->where('cawangan_lelong.caw_id', $caw->id) ->get() ->toArray(); array_push($arraydetails,['laporan' => $laporan,'details' => $details]); } - + // dd($arraydetails); return view('lelongkhas.senarailelongkhas',compact('lelong', 'arraydetails')); } public function senarailelongpc() { - - $arraydetails = []; + + $arraydetails = []; $user = Auth::user(); $caw = Cawangan::where('caw_code','=',$user->kodcaw)->first(); // dd($caw->id); $lelong = CawanganLelong::join('lelong', 'cawangan_lelong.lelong_id', '=', 'lelong.id') - ->select('lelong_id','tarikh_lelong','lelong.fasa','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong') - ->groupBy('lelong_id') - ->where('cawangan_lelong.caw_id', $caw->id) + ->select('lelong_id','tarikh_lelong','lelong.fasa','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong') + ->groupBy('lelong_id') + ->where('cawangan_lelong.caw_id', $caw->id) ->get()->toArray(); // dd($lelong); foreach($lelong as $laporan) { $details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') - ->where('lelong_id',$laporan['lelong_id']) - ->where('cawangan_lelong.caw_id', $caw->id) + ->where('lelong_id',$laporan['lelong_id']) + ->where('cawangan_lelong.caw_id', $caw->id) ->get() ->toArray(); - array_push($arraydetails,['laporan' => $laporan,'details' => $details]); + array_push($arraydetails,['laporan' => $laporan,'details' => $details]); } - + // dd($arraydetails); return view('lelong.senarailelongpc',compact('lelong', 'arraydetails')); } @@ -4138,7 +4140,7 @@ class LelongController extends Controller $databid = LelongBid::select('lelongbid.id','lelongbid.berat','lelongbid.marhun','lelongbid.cajlelong','lelongbid.baki','lelongbid.nilaimarhun', 'lelongbid.pinjaman','lelongbid.hargaasas','lelongbid.cajlelong','lelongbid.bakiupah') ->where('caw_id','=',$cawlel->caw_id)->where('lelong_id','=',$id)->get(); - + // dd($databid->toArray()); $packet = 0; $berat = 0; @@ -4153,70 +4155,70 @@ class LelongController extends Controller foreach($databid as $index1=>$bid) { $marhun = LelongBidMarhun::where('lelongbid_id','=',$bid['id'])->get(); - $berat = $berat + $bid['berat']; + $berat = $berat + $bid['berat']; $nilai_marhun = $nilai_marhun + $bid['nilaimarhun']; $pinjaman =$pinjaman + $bid['pinjaman']; $bakiupah = $bakiupah + $bid['bakiupah']; $hargaasas = $hargaasas + $bid['hargaasas']; $cajlelong = $cajlelong + $bid['cajlelong']; - + if($bid['baki'] > 0) { - $bakilelong = $bakilelong + $bid['baki']; + $bakilelong = $bakilelong + $bid['baki']; } else { $rugilelong = $rugilelong - $bid['baki']; } - - + + $total24Kgb += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','24.0Kgb') ->sum('berat'); - + $total24K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','24.0K') ->sum('berat'); - + $total23k += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','23.0K') ->sum('berat'); - + $total22K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','22.0K') ->sum('berat'); - + $total21K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','21.0K') ->sum('berat'); - + $total20K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','20.0K') ->sum('berat'); - + $total18Kp += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','18.0Kp') ->sum('berat'); - + $total18K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','18.0K') ->sum('berat'); - + $total14Kp += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','14.0Kp') ->sum('berat'); - + $total14K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','14.0K') ->sum('berat'); - + $total9K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','9.0K') ->sum('berat'); - - - + + + } array_push($arraycaw,[ 'id_cawangan'=> $cawangan['id'], @@ -4243,14 +4245,14 @@ class LelongController extends Controller $total_bakilelong = $total_bakilelong + $bakilelong; $total_nilaimarhun = $total_nilaimarhun + $nilai_marhun; $total_bakiupah = $total_bakiupah + $bakiupah; - - + + $data = Lelong::where('lelong.id','=',$lelong_id) ->get(); $tarikhkemaskini = LelKarat::where('lelong_id','=',$id) ->where('karat','=',"22.0K")->first(); } - + return view('lelongkhas.showlelongkhas',compact( 'arraycaw', @@ -4281,7 +4283,7 @@ class LelongController extends Controller 'total_bakiupah', 'total_nilaimarhun','tarikhkemaskini')); } - + public function senaraimarhunkhas($lelongid, $cawid){ $keuntungan = 0; $marhuns = LelongBid::join('cawangan', 'lelongbid.caw_id', '=', 'cawangan.id') @@ -4362,12 +4364,12 @@ class LelongController extends Controller return view('lelongkhas.senaraimarhunkhas',compact('arraymarhun','marhuns','lelongid','cawid','arrayinfo')); } - + public function tambahhargajual(Request $request) { - + $tetapan = Tetapan::first(); $lelong_id = $request->lelong_id; $norujukan = $request->norujukan; @@ -4472,8 +4474,8 @@ class LelongController extends Controller // dd($invoice->toArray()); // dd("sni"); } - - + + return redirect()->route('lelonghargajual.senaraimarhunkhas',[$lelongid,$cawid]) ->with('success','Berjaya Disimpan'); } @@ -4696,25 +4698,25 @@ class LelongController extends Controller } public function slipserahan($user_id, $lelong_id) - { + { $total_berat = 0; $berat = 0; - + $user = Auth::user(); - + $caw = Cawangan::where('caw_code','=',$user->kodcaw)->first()->toArray(); - + $userdetails = User::where('id','=',$user_id) ->first(); - + $lelong = Lelong::where('id',$lelong_id) ->first(); $invois = Invoice::where('user_id',$user_id) ->where('lelong_id',$lelong_id) - ->get(); - // dd($invois); - + ->get(); + // dd($invois); + $SAGWin = LelongBid::where('lelongbid.nopembeli',$user_id) ->where('lelongbid.status_payment', 1) @@ -4729,14 +4731,14 @@ class LelongController extends Controller ->where('lelongbid_id','=',$lelong['id']) // ->where('kodcaw','=',$user['kodcaw']) ->get(); - + $total_berat = $total_berat + ($marhun->sum('berat')); // $total_harga = $total_harga + ($marhun->sum('harga')); // $total_nmarhun = $total_nmarhun + ($marhun->sum('n_marhun')); // $total_hargaasas = $total_hargaasas + ($marhun->sum('hargaasas')); - + $SAGWin[$index1]['detailmarhun']=$marhun; - + } $senaraisag = LelongBid::where('lelongbid.kodcaw',$user->kodcaw) @@ -4751,7 +4753,7 @@ class LelongController extends Controller $pdf = PDF::loadView('pdfkhas.slipserahan',compact('userdetails','SAGWin','caw','user','lelong','invois','total_berat')) ->setPaper('a4', 'potrait'); - + return $pdf->download('Slip Serahan.pdf'); } @@ -4803,7 +4805,7 @@ class LelongController extends Controller $databid = LelongBid::select('lelongbid.jbg','lelongbid.id','lelongbid.berat','lelongbid.marhun','lelongbid.cajlelong','lelongbid.baki','lelongbid.nilaimarhun', 'lelongbid.pinjaman','lelongbid.hargaasas','lelongbid.cajlelong','lelongbid.bakiupah') ->where('caw_id','=',$cawlel->caw_id)->where('lelong_id','=',$lelong_id)->get(); - + // dd($databid->toArray()); $packet = 0; $berat = 0; @@ -4818,7 +4820,7 @@ class LelongController extends Controller foreach($databid as $index1=>$bid) { $marhun = LelongBidMarhun::where('lelongbid_id','=',$bid['id'])->get(); - $berat = $berat + $bid['berat']; + $berat = $berat + $bid['berat']; $nilai_marhun = $nilai_marhun + $bid['nilaimarhun']; $pinjaman =$pinjaman + $bid['pinjaman']; $bakiupah = $bakiupah + $bid['bakiupah']; @@ -4829,63 +4831,63 @@ class LelongController extends Controller $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; + $bakilelong = $bakilelong + $totalbaki; } else { $rugilelong = $rugilelong - $totalbaki; } - - + + $total24Kgb += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','24.0Kgb') ->sum('berat'); - + $total24K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','24.0K') ->sum('berat'); - + $total23k += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','23.0K') ->sum('berat'); - + $total22K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','22.0K') ->sum('berat'); - + $total21K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','21.0K') ->sum('berat'); - + $total20K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','20.0K') ->sum('berat'); - + $total18Kp += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','18.0Kp') ->sum('berat'); - + $total18K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','18.0K') ->sum('berat'); - + $total14Kp += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','14.0Kp') ->sum('berat'); - + $total14K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','14.0K') ->sum('berat'); - + $total9K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','9.0K') ->sum('berat'); - - - + + + } array_push($arraycaw,[ 'id_cawangan'=> $cawangan['id'], @@ -4912,8 +4914,8 @@ class LelongController extends Controller $total_bakilelong = $total_bakilelong + $bakilelong; $total_nilaimarhun = $total_nilaimarhun + $nilai_marhun; $total_bakiupah = $total_bakiupah + $bakiupah; - - + + $data = Lelong::where('lelong.id','=',$lelong_id) ->first(); } @@ -5108,7 +5110,7 @@ class LelongController extends Controller $databid = LelongBid::select('lelongbid.id','lelongbid.berat','lelongbid.marhun','lelongbid.cajlelong','lelongbid.baki','lelongbid.nilaimarhun', 'lelongbid.pinjaman','lelongbid.hargaasas','lelongbid.cajlelong','lelongbid.bakiupah') ->where('caw_id','=',$cawlel->caw_id)->where('lelong_id','=',$id)->get(); - + // dd($databid->toArray()); $packet = 0; $berat = 0; @@ -5123,20 +5125,20 @@ class LelongController extends Controller foreach($databid as $index1=>$bid) { $marhun = LelongBidMarhun::where('lelongbid_id','=',$bid['id'])->get(); - $berat = $berat + $bid['berat']; + $berat = $berat + $bid['berat']; $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); $cajlelongnew = round($sumcajlelong, 1, 1); // $cajlelong = $cajlelong + bcdiv($sumcajlelong, 1, 1); $cajlelong = $cajlelong + $cajlelongnew; $totalbaki = $bid['hargaasas'] - $bid['pinjaman'] - $bid['bakiupah'] - $cajlelongnew; - + if (strpos($totalbaki, '-') !== false) { $rugi = -$totalbaki; $rugilelong += $rugi; @@ -5144,54 +5146,54 @@ class LelongController extends Controller $baki = $totalbaki; $bakilelong += $baki; } - - + + $total24Kgb += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','24.0Kgb') ->sum('berat'); - + $total24K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','24.0K') ->sum('berat'); - + $total23k += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','23.0K') ->sum('berat'); - + $total22K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','22.0K') ->sum('berat'); - + $total21K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','21.0K') ->sum('berat'); - + $total20K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','20.0K') ->sum('berat'); - + $total18Kp += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','18.0Kp') ->sum('berat'); - + $total18K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','18.0K') ->sum('berat'); - + $total14Kp += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','14.0Kp') ->sum('berat'); - + $total14K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','14.0K') ->sum('berat'); - + $total9K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','9.0K') ->sum('berat'); - - - + + + } array_push($arraycaw,[ 'id_cawangan'=> $cawangan['id'], @@ -5218,14 +5220,14 @@ class LelongController extends Controller $total_bakilelong = $total_bakilelong + $bakilelong; $total_nilaimarhun = $total_nilaimarhun + $nilai_marhun; $total_bakiupah = $total_bakiupah + $bakiupah; - - + + $data = Lelong::where('lelong.id','=',$lelong_id) ->get(); $tarikhkemaskini = LelKarat::where('lelong_id','=',$id) ->where('karat','=',"22.0K")->first(); } - + return view('lelong.showlelongpc',compact( 'arraycaw', @@ -5277,7 +5279,7 @@ class LelongController extends Controller $arraycaw = []; $data = []; - + $total_berat = 0; $total_nmarhun = 0; $total_pinjaman = 0; @@ -5318,13 +5320,13 @@ class LelongController extends Controller $cajlelong = 0; $rugilelong = 0; $bakilelong = 0; - - + + $databid = LelongBid::where('caw_id','=',$cawlel->caw_id)->where('lelong_id','=',$id)->where('status_jual','=',1)->get(); // dd($databid); foreach ($databid as $lel_bid) { - + $nilai_marhun += $lel_bid->nilaimarhun; $pinjaman += $lel_bid->pinjaman; $bakiupah += $lel_bid->bakiupah; @@ -5337,17 +5339,17 @@ class LelongController extends Controller // $sumcajlelong = $lel_bid['hargaasas'] * ($lelongcaj[0]['cajlelong']/100); // $cajlelong = $cajlelong + bcdiv($sumcajlelong,1,1); $totalbaki = $lel_bid['baki']; - + if($totalbaki > 0) { - $bakilelong += $totalbaki; + $bakilelong += $totalbaki; } else { $rugilelong -= $totalbaki; } // dd($totalbaki); - + foreach ($lel_bid->lelongBidMarhun as $lel_bid_marhun) { if ($lel_bid_marhun->karat == "24.0Kgb") { @@ -5412,8 +5414,8 @@ class LelongController extends Controller $total_berat += $berat; $total_hargaasas += $hargaasas; $total_hargajual += $hargajual; - - + + $data = Lelong::where('lelong.id','=',$lelong_id) ->get(); @@ -5421,7 +5423,7 @@ class LelongController extends Controller ->where('karat','=',"22.0K")->first(); // dd($tarikhkemaskini); } - + return view('lelong.showlelongdone',compact( 'arraycaw', @@ -5523,7 +5525,7 @@ class LelongController extends Controller foreach($databid as $index1=>$bid) { $marhun = LelongBidMarhun::where('lelongbid_id','=',$bid['id'])->get(); - $berat = $berat + $bid['berat']; + $berat = $berat + $bid['berat']; $nilai_marhun = $nilai_marhun + $bid['nilaimarhun']; $pinjaman =$pinjaman + $bid['pinjaman']; $bakiupah = $bakiupah + $bid['bakiupah']; @@ -5535,20 +5537,20 @@ class LelongController extends Controller $cajlelongnew = round($sumcajlelong,1,1); $cajlelong = $cajlelong + $cajlelongnew; $totalbaki = $bid['hargaasas'] - $bid['pinjaman'] - $bid['bakiupah'] - $cajlelongnew; - + if($totalbaki > 0) { - $bakilelong = $bakilelong + $totalbaki; + $bakilelong = $bakilelong + $totalbaki; } else { $rugilelong = $rugilelong - $totalbaki; } - - - - - + + + + + } array_push($arraycaw,[ 'id_cawangan'=> $cawangan['id'], @@ -5576,7 +5578,7 @@ class LelongController extends Controller $total_bakilelong = $total_bakilelong + $bakilelong; $total_nilaimarhun = $total_nilaimarhun + $nilai_marhun; $total_bakiupah = $total_bakiupah + $bakiupah; - + // dd($t_lelong); $data = Lelong::where('kali','=',$kali) ->first(); @@ -5596,7 +5598,7 @@ class LelongController extends Controller 'data', 'total_bakiupah', 'total_nilaimarhun' - + ))->setPaper('a4', 'landscape'); return $pdf->download('Lelongan Simulasi Keseluruhan Mengikut Kali.pdf'); @@ -5633,7 +5635,7 @@ class LelongController extends Controller // $marhuns[$index1]['baki'] = $totalbaki; // $marhuns[$index1]['keuntungan'] = $keuntungan; - + array_push($arraymarhun,[ 'norujukan' => $cal['norujukan'], 'tempoh' => $cal['jbg'], @@ -5696,7 +5698,7 @@ class LelongController extends Controller $cawanganlel = CawanganLelong::with(['cawangan', 'lelongBid' => function ($query1) use($kodcaw) { $query1->where('status_jual', '=', 1) ->where('kodcaw','=',$kodcaw); - + }]) ->where('lelong_id', '=', $id) ->where('caw_id', '=', $cawid) @@ -5709,7 +5711,7 @@ class LelongController extends Controller $arraycaw = []; $data = []; - + $total_berat = 0; $total_nmarhun = 0; $total_pinjaman = 0; @@ -5750,13 +5752,13 @@ class LelongController extends Controller $cajlelong = 0; $rugilelong = 0; $bakilelong = 0; - - + + $databid = LelongBid::where('caw_id','=',$cawlel->caw_id)->where('lelong_id','=',$id)->where('status_jual','=',1)->get(); // dd($databid); foreach ($databid as $lel_bid) { - + $nilai_marhun += $lel_bid->nilaimarhun; $pinjaman += $lel_bid->pinjaman; $bakiupah += $lel_bid->bakiupah; @@ -5769,17 +5771,17 @@ class LelongController extends Controller // $sumcajlelong = $lel_bid['hargaasas'] * ($lelongcaj[0]['cajlelong']/100); // $cajlelong = $cajlelong + bcdiv($sumcajlelong,1,1); $totalbaki = $lel_bid['baki']; - + if($totalbaki > 0) { - $bakilelong += $totalbaki; + $bakilelong += $totalbaki; } else { $rugilelong -= $totalbaki; } // dd($totalbaki); - + foreach ($lel_bid->lelongBidMarhun as $lel_bid_marhun) { if ($lel_bid_marhun->karat == "24.0Kgb") { @@ -5844,8 +5846,8 @@ class LelongController extends Controller $total_berat += $berat; $total_hargaasas += $hargaasas; $total_hargajual += $hargajual; - - + + $data = Lelong::where('lelong.id','=',$lelong_id) ->get(); @@ -5853,7 +5855,7 @@ class LelongController extends Controller ->where('karat','=',"22.0K")->first(); // dd($tarikhkemaskini); } - + return view('lelong.showlelongpcdone',compact( 'arraycaw', @@ -5936,7 +5938,7 @@ class LelongController extends Controller 'cajlelong' => $cal['cajlelong'], 'baki' => $cal['baki'], ]); - + } $arrayinfo = []; @@ -6019,7 +6021,7 @@ class LelongController extends Controller ->where('status_jual','=',1) ->where('caw_id','=',$cawlel->caw_id) ->get(); - + // dd($databid->toArray()); $packet = 0; $berat = 0; @@ -6036,7 +6038,7 @@ class LelongController extends Controller foreach($databid as $index1=>$bid) { $marhun = LelongBidMarhun::where('lelongbid_id','=',$bid['id'])->get(); - $berat = $berat + $bid['berat']; + $berat = $berat + $bid['berat']; $nilai_marhun = $nilai_marhun + $bid['nilaimarhun']; $pinjaman =$pinjaman + $bid['pinjaman']; $bakiupah = $bakiupah + $bid['bakiupah']; @@ -6049,63 +6051,63 @@ class LelongController extends Controller // $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; + $bakilelong = $bakilelong + $totalbaki; } else { $rugilelong = $rugilelong - $totalbaki; } - - + + $total24Kgb += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','24.0Kgb') ->sum('berat'); - + $total24K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','24.0K') ->sum('berat'); - + $total23k += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','23.0K') ->sum('berat'); - + $total22K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','22.0K') ->sum('berat'); - + $total21K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','21.0K') ->sum('berat'); - + $total20K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','20.0K') ->sum('berat'); - + $total18Kp += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','18.0Kp') ->sum('berat'); - + $total18K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','18.0K') ->sum('berat'); - + $total14Kp += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','14.0Kp') ->sum('berat'); - + $total14K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','14.0K') ->sum('berat'); - + $total9K += LelongBidMarhun::where('lelongbid_id','=',$bid['id']) ->where('karat','=','9.0K') ->sum('berat'); - - - + + + } array_push($arraycaw,[ 'id_cawangan'=> $cawangan['id'], @@ -6134,8 +6136,8 @@ class LelongController extends Controller $total_bakilelong = $total_bakilelong + $bakilelong; $total_nilaimarhun = $total_nilaimarhun + $nilai_marhun; $total_bakiupah = $total_bakiupah + $bakiupah; - - + + $data = Lelong::where('lelong.id','=',$lelong_id) ->first(); } @@ -6188,12 +6190,12 @@ class LelongController extends Controller $pdf1 = PDF::loadView('pdf.exporthargaemas', compact('lelong_id','lelkarat','jeniskarat','tarikhkemaskini')) ->setPaper('a4', 'potrait'); - - return $pdf1->download('Harga Emas Lelong '.$today.'.pdf'); - - - + return $pdf1->download('Harga Emas Lelong '.$today.'.pdf'); + + + + } public function kemaskinidatapc($lelong_id) @@ -6202,7 +6204,7 @@ class LelongController extends Controller $currentdate = Carbon::now(); $currentdate = $currentdate->toDateTimeString(); $data = []; - + $getcaw = Lelong::join('cawangan_lelong','cawangan_lelong.lelong_id','=','lelong.id') ->join('lelongbid','cawangan_lelong.caw_id','=','lelongbid.caw_id') ->where('lelong.id', $lelong_id) @@ -6218,18 +6220,18 @@ class LelongController extends Controller ->where('lelong_id','=',$lelong_id) ->where('caw_id','=',$caw['caw_id']) ->select('lelongbid.norujukan','lelongbid.fasa','lelongbid.kodcaw'); - + $arraynorujukan = $marhun->pluck('norujukan')->toArray(); $datalelong = $marhun->get(); // dd($datalelong[$index]['fasa']); $kodcaw = $datalelong[$index]['kodcaw']; - + $senaraisag = Gadai::on($datalelong[$index]['kodcaw'])->whereIn('norujukan', $arraynorujukan) ->get(); // dd($senaraisag); foreach($senaraisag as $data) { - + $marhunitemfasa = LelongBid::where('lelong_id','=',$lelong_id) ->where('kodcaw','=',$kodcaw) ->where('norujukan','=',$data['norujukan']) @@ -6284,7 +6286,7 @@ class LelongController extends Controller $lelongtebus->jbg = $data['jbg']; $lelongtebus->jenis_tebus = 'A'; $lelongtebus->save(); - + // dd($data['norujukan']); $updatelelong = LelongBid::where('norujukan','=',$data['norujukan'])->first(); $updatelelong->delete(); @@ -6357,14 +6359,14 @@ class LelongController extends Controller $lelongtebus->jbg = $data['jbg']; $lelongtebus->jenis_tebus = 'T'; $lelongtebus->save(); - + $updategadai = Http::withOptions(['verify' => config('app.api_verify')]) ->post(config('app.api_url').'taglel/revert',[ 'kodcaw'=>$data['kodcaw'], 'norujukan'=>$data['norujukan'] ]) ->json(); - + // dd($data['norujukan']); $updatelelong = LelongBid::where('norujukan','=',$data['norujukan'])->first(); $updatelelong->delete(); @@ -6377,8 +6379,8 @@ class LelongController extends Controller $loguser->norujukan = $data['norujukan']; $loguser->nota = ' LELONG TEBUS '.$lelong_id; $loguser->save(); - - + + } else{ //kemaskini keuntungan @@ -6422,20 +6424,19 @@ class LelongController extends Controller $lelong->masakemaskini_data = $date; $lelong->save(); } - - + + } - + } - - + + // dd($datalelong[$index]['fasa']); return redirect()->route('jananotis.senarailelongpc') ->with('success','Kemaskini Berjaya'); } - @@ -6444,6 +6445,7 @@ class LelongController extends Controller - + + } - + diff --git a/database/migrations/2023_01_10_112549_seed_system_user.php b/database/migrations/2023_01_10_112549_seed_system_user.php new file mode 100644 index 00000000..ebed371f --- /dev/null +++ b/database/migrations/2023_01_10_112549_seed_system_user.php @@ -0,0 +1,39 @@ +insert([ + 'name' => 'System', + 'username' => 'system', + 'email' => 'info@adminlelong.arrahn', + 'password' => Hash::make('password'), + 'nokp' => '9090909090009', + 'status' => 'active', + 't_daftar' => Carbon::now(), + 'user_type' => 1 + ]); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + // + } +}