middleware('auth'); } /** * Show the application dashboard. * * @return \Illuminate\Contracts\Support\Renderable */ public function lapbrglelongindexall() { $arrayinfo = []; $lelong = Lelong::select('kali') ->groupBy('kali') ->get(); foreach ($lelong as $info) { $detailsinfo = CawanganLelong::join('cawangan', 'cawangan_lelong.caw_id', '=', 'cawangan.id') ->where('kali', $info->kali) ->get() ->toArray(); array_push($arrayinfo, ['info' => $info, 'detailsinfo' => $detailsinfo]); } return view('lelongall.laporanlelongall', compact('lelong', 'arrayinfo')); } public function lapbidaanpembidaindexall() { $arrayinfo = []; $lelong = Lelong::select('kali') ->groupBy('kali') ->get(); foreach ($lelong as $info) { $detailsinfo = CawanganLelong::join('cawangan', 'cawangan_lelong.caw_id', '=', 'cawangan.id') ->where('kali', $info->kali) ->get() ->toArray(); array_push($arrayinfo, ['info' => $info, 'detailsinfo' => $detailsinfo]); } return view('lelongall.laporanbidaanindexall', compact('arrayinfo', 'lelong')); } public function senarailapbidaanall(Request $request, $kali) { $kali = $kali; $lelong = Lelong::where('kali', '=', $kali)->first(); $cawanganlel = CawanganLelong::where('kali', '=', $kali)->get(); $arraycaw = []; $total_hargaasas = 0; $total_marhun = 0; $total_berat = 0; $total_hargajual = 0; foreach ($cawanganlel as $cawlel) { $cawangan = Cawangan::where('id', '=', $cawlel->caw_id)->first(); $databid = LelongBid::join('cawangan_lelong', function ($join) { $join->on('cawangan_lelong.caw_id', '=', 'lelongbid.caw_id') ->on('cawangan_lelong.lelong_id', '=', 'lelongbid.lelong_id'); }) // ->join('lelongbidder','lelongbid.id','=','lelongbidder.lelongbid_id') ->select('lelongbid.id', 'lelongbid.berat', 'lelongbid.marhun', 'lelongbid.cajlelong', 'lelongbid.baki', 'lelongbid.nilaimarhun', 'lelongbid.pinjaman', 'lelongbid.hargaasas', 'lelongbid.cajlelong', 'lelongbid.bakiupah', 'cawangan_lelong.kali', 'lelongbid.hargajual') ->where('cawangan_lelong.caw_id', '=', $cawlel->caw_id) ->where('cawangan_lelong.lelong_id', '=', $cawlel->lelong_id) ->where('cawangan_lelong.kali', '=', $kali) ->get(); $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; $hargaasas = 0; $hargajual = 0; $id = $cawlel->lelong_id; foreach ($databid as $index1 => $bid) { $marhun = LelongBidMarhun::where('lelongbid_id', '=', $bid['id'])->get(); $berat = $berat + $bid['berat']; $hargaasas = $hargaasas + $bid['hargaasas']; $hargajual = $hargajual + $bid['hargajual']; } array_push($arraycaw, [ 'id_cawangan' => $cawangan['id'], 'cawangan' => $cawangan['caw_name'], 't_lelong' => $lelong['tarikh_lelong'], 't_lelong' => $t_lelong['tarikh_lelong'], 'bil_marhun' => count($databid), 'berat' => $berat, 'hargaasas' => $hargaasas, 'hargajual' => $hargajual, ]); $total_marhun = $total_marhun + count($databid); $total_berat = $total_berat + $berat; $total_hargaasas = $total_hargaasas + $hargaasas; $total_hargajual = $total_hargajual + $hargajual; $data = Lelong::where('kali', '=', $kali) ->first(); // dd($data); } $pdf = PDF::loadView('pdf.pdfsenarailapbidaanall', compact('arraycaw', 'total_marhun', 'total_berat', 'total_hargaasas', 'total_hargajual', 'data', 'kali'))->setPaper('a4', 'potrait'); return $pdf->download('Senarai Lelong Pembida By Batch.pdf'); } public function laplelongindexall() { $arrayinfo = []; $lelong = Lelong::select('kali') ->groupBy('kali') ->get(); foreach ($lelong as $info) { $detailsinfo = CawanganLelong::join('cawangan', 'cawangan_lelong.caw_id', '=', 'cawangan.id') ->where('kali', $info->kali) ->get() ->toArray(); array_push($arrayinfo, ['info' => $info, 'detailsinfo' => $detailsinfo]); } return view('lelongall.laplelongindexall', compact('arrayinfo', 'lelong')); } public function laplelongallall(Request $request, $kali) { $kali = $kali; $lelong = Lelong::where('kali', '=', $kali)->first(); // dd($t_simulasi); $cawanganlel = CawanganLelong::where('kali', '=', $kali)->get(); // dd($cawangansim); $arraycaw = []; $total_nilaimarhun = 0; $total_pinjaman = 0; $total_marhun = 0; $total_cazlelong = 0; $total_berat = 0; $total_rugilelong = 0; $total_bakilelong = 0; $total_keuntungan = 0; $total_hargaasas = 0; foreach ($cawanganlel as $cawlel) { $cawangan = Cawangan::where('id', '=', $cawlel->caw_id)->first(); $databid = LelongBid::join('cawangan_lelong', function ($join) { $join->on('cawangan_lelong.caw_id', '=', 'lelongbid.caw_id') ->on('cawangan_lelong.lelong_id', '=', 'lelongbid.lelong_id'); }) // ->join('lelongbidder','lelongbid.id','=','lelongbidder.lelongbid_id') ->select('lelongbid.id', 'lelongbid.berat', 'lelongbid.marhun', 'lelongbid.cajlelong', 'lelongbid.baki', 'lelongbid.nilaimarhun', 'lelongbid.pinjaman', 'lelongbid.hargaasas', 'lelongbid.cajlelong', 'lelongbid.bakiupah') // ->where('lelongbidder.status_bidder','=','1') ->where('cawangan_lelong.caw_id', '=', $cawlel->caw_id) ->where('cawangan_lelong.lelong_id', '=', $cawlel->lelong_id) ->where('cawangan_lelong.kali', '=', $kali) ->get(); $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; $keuntungan = 0; $hargaasas = 0; $cajlelong = 0; $rugilelong = 0; $bakilelong = 0; $id = $cawlel->lelong_id; foreach ($databid as $index1 => $bid) { $marhun = LelongBidMarhun::where('lelongbid_id', '=', $bid['id'])->get(); $berat = $berat + $bid['berat']; $nilai_marhun = $nilai_marhun + $bid['nilaimarhun']; $pinjaman = $pinjaman + $bid['pinjaman']; $keuntungan = $keuntungan + $bid['bakiupah']; $hargaasas = $hargaasas + $bid['hargaasas']; $cajlelong = $cajlelong + $bid['cajlelong']; } array_push($arraycaw, [ 'id_cawangan' => $cawangan['id'], 'cawangan' => $cawangan['caw_name'], 't_lelong' => $lelong['tarikh_lelong'], 't_simulasi' => $t_lelong['tarikh_lelong'], 'bil_marhun' => count($databid), 'berat' => $berat, 'n_marhun' => $nilai_marhun, 'pinjaman' => $pinjaman, 'upahsimpan' => $keuntungan, 'bakiupah' => $keuntungan, 'hargaasas' => $hargaasas, 'cajlelong' => $cajlelong, 'rugilelong' => $rugilelong, 'bakilelong' => $bakilelong, ]); $total_marhun = $total_marhun + count($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_keuntungan = $total_keuntungan + $keuntungan; } $pdf = PDF::loadView('pdf.pdflaplelongall', compact('arraycaw', 'total_marhun', 'total_berat', 'total_pinjaman', 'total_hargaasas', 'total_cazlelong', 'total_rugilelong', 'total_bakilelong', 'total_keuntungan', 'total_nilaimarhun', 'kali')) ->setPaper('a4', 'potrait'); return $pdf->download('Laporan Lelong Keseluruhan.pdf'); } public function lelongtebus($lelong_id, $kodcaw) { $total_berat = 0; $total_hargaasas = 0; $total_hargalelong = 0; $arrayinfocaw = []; $info = CawanganLelong::join('lelong', 'cawangan_lelong.lelong_id', '=', 'lelong.id') ->join('cawangan', 'cawangan_lelong.caw_id', '=', 'cawangan.id') ->where('cawangan.caw_code', $kodcaw) ->where('cawangan_lelong.lelong_id', '=', $lelong_id) ->select('lelong_id', 'tarikh_lelong', 'lelong.fasa') ->groupBy('lelong_id') ->get(); foreach ($info as $laporancaw) { $cawangan = CawanganLelong::join('cawangan', 'cawangan_lelong.caw_id', '=', 'cawangan.id') ->where('cawangan.caw_code', $kodcaw) ->where('lelong_id', $laporancaw['lelong_id']) ->get() ->toArray(); array_push($arrayinfocaw, ['laporancaw' => $laporancaw, 'cawangan' => $cawangan]); } // dd($arrayinfocaw); $laporantebus = LelongTebus::where('kodcaw', $kodcaw) ->get()->toArray(); // dd($laporantebus); // foreach( $brglelpembida as $index1=>$totalbrglelpembida){ // $total_berat = $total_berat + $totalbrglelpembida['berat']; // $total_hargaasas = $total_hargaasas + $totalbrglelpembida['hargaasas']; // $total_hargalelong = $total_hargalelong + $totalbrglelpembida['hargabida']; // } $pdf = PDF::loadView('pdf.pdflelongtebus', compact('lelong_id', 'info', 'laporantebus', 'total_berat', 'total_hargaasas', 'total_hargalelong', 'arrayinfocaw')) ->setPaper('a4', 'potrait'); return $pdf->download('Laporan Barang Lelong Pembida.pdf'); } public function simulasireport($simulasi_id, $cawid) { $keuntungan = 0; $marhuns = SimulasiBid::join('cawangan', 'simulasibid.caw_id', '=', 'cawangan.id') // ->join('gadai','simulasibid.norujukan','=','gadai.norujukan') ->where('simulasi_id', '=', $simulasi_id) ->where('caw_id', '=', $cawid) ->select( 'simulasibid.t_lelong', 'simulasibid.kodcaw', 'cawangan.caw_name', 'simulasibid.norujukan', 'simulasibid.pinjaman', 'simulasibid.berat', 'simulasibid.nilaimarhun', 'simulasibid.hargaasas', 'simulasibid.bakiupah', 'simulasibid.cajlelong', 'simulasibid.baki', 'simulasibid.status_jual', 'simulasibid.jbg' // 'gadai.bakipjm', // 'gadai.bakihargajualan', // 'gadai.upah12', // 'gadai.ansakhir', // 'gadai.tempoh', // 'gadai.tempohbayar', // 'gadai.kadarupah', // 'gadai.nokp' ) ->get()->toArray(); // dd($marhuns); $arraymarhun = []; foreach ($marhuns as $index1 => $cal) { // dd($cal); $gadai = Gadai::on($cal['kodcaw']) ->where('norujukan', '=', $cal['norujukan']) ->first(); // dd($gadai); $customer = Customer::where('kpbaru', '=', $gadai['nokp']) ->orWhere('kplama', '=', $gadai['nokp']) ->first(); // dd($customer); // $keuntungan = $cal['bakipjm'] - ($cal['bakihargajualan'] - ($cal['upah12'] - $cal['ansakhir'])-(($cal['tempoh']-$cal['tempohbayar'])*$cal['kadarupah']/100*$cal['bakipjm']) ); $marhuns[$index1]['keuntungan'] = $keuntungan; $marhuns[$index1]['nama'] = $customer; array_push($arraymarhun, [ 'norujukan' => $cal['norujukan'], 'tempoh' => $gadai['tempoh'], 'nama' => $customer['nama'], 'berat' => $cal['berat'], 'nilaimarhun' => $cal['nilaimarhun'], 'hargaasas' => $cal['hargaasas'], 'pinjaman' => $cal['pinjaman'], 'bakiupah' => $cal['bakiupah'], 'cajlelong' => $cal['cajlelong'], 'baki' => $cal['baki'], ]); $datacaw = Cawangan::where('id', '=', $cawid) ->get(); } $pdf = PDF::loadView('pdf.pdfsimulasireport', compact('arraymarhun', 'marhuns', 'simulasi_id', 'cawid', 'keuntungan', 'datacaw')) ->setPaper('a4', 'potrait'); return $pdf->download('Laporan Barang Lelong Pembida.pdf'); } public function senaraibrglelongall(Request $request, $kali) { $kali = $kali; $lelong = Lelong::where('kali', '=', $kali)->first(); // dd($lelong); $cawanganlel = CawanganLelong::where('kali', '=', $kali)->get(); // dd($cawanganlel); $arraycaw = []; $total_marhun = 0; $total_berat = 0; $total_hargaasas = 0; foreach ($cawanganlel as $cawlel) { $cawangan = Cawangan::where('id', '=', $cawlel->caw_id)->first(); // $brglel = LelongBid::join('cawangan_lelong','cawangan_lelong.caw_id','=','lelongbid.caw_id') $brglel = LelongBid::join('cawangan_lelong', function ($join) { $join->on('cawangan_lelong.caw_id', '=', 'lelongbid.caw_id') ->on('cawangan_lelong.lelong_id', '=', 'lelongbid.lelong_id'); }) ->select('lelongbid.id', 'lelongbid.berat', 'lelongbid.marhun', 'lelongbid.hargaasas') ->where('cawangan_lelong.caw_id', '=', $cawlel->caw_id) ->where('cawangan_lelong.lelong_id', '=', $cawlel->lelong_id) ->where('cawangan_lelong.kali', '=', $kali) ->get(); // dd($cawlel); $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; $hargaasas = 0; $id = $cawlel->lelong_id; foreach ($brglel as $index1 => $bid) { $marhun = LelongBidMarhun::where('lelongbid_id', '=', $bid['id'])->get(); $berat = $berat + $bid['berat']; $hargaasas = $hargaasas + $bid['hargaasas']; } array_push($arraycaw, [ 'id_cawangan' => $cawangan['id'], 'cawangan' => $cawangan['caw_name'], 't_lelong' => $t_lelong['tarikh_lelong'], 'bil_marhun' => count($brglel), 'berat' => $berat, 'hargaasas' => $hargaasas, ]); $total_marhun = $total_marhun + count($brglel); $total_berat = $total_berat + $berat; $total_hargaasas = $total_hargaasas + $hargaasas; } $pdf = PDF::loadView('pdf.listlelongall', compact('arraycaw', 'total_marhun', 'total_berat', 'total_hargaasas', 'kali'))->setPaper('a4', 'potrait'); return $pdf->download('Senarai Barang Lelong All.pdf'); } public function laporanlelongbycaw() { $cawangan_all = Cawangan::with(['cawanganLelong']) ->withCount(['cawanganLelong' => function ($query) { $query->where('export_data_sts', 'SUCCESS'); }]) ->orderBy('caw_name', 'ASC') ->get(); // dd($cawangan_all); foreach ($cawangan_all as $index3 => $cawangan) { $cawangan_all_groupby_caw = $cawangan->groupBy('caw_code'); $cawangan_all[$index3]['cawangan_info'] = $cawangan; } return view('lelong.laporanlelongbycaw', compact('cawangan_all')); } public function laporanlelongbycawdetail($cawid) { $bycaw_all = CawanganLelong::with(['cawangan', 'lelong']) ->where('caw_id', $cawid) ->where('export_data_sts', 'SUCCESS') ->get(); $namacawangan = CawanganLelong::with(['cawangan', 'lelong']) ->where('caw_id', $cawid) ->first(); // dd($namacawangan->cawangan); $cawanganDetail = $namacawangan->cawangan->find($cawid); foreach ($bycaw_all as $index3 => $listbatch) { // dd($listbatch->lelong); $bycaw_all_groupby_caw = $listbatch->groupBy('lelong_id'); $bycaw_all[$index3]['lelong_info'] = $listbatch->lelong; $bycaw_all[$index3]['nama_caw'] = $listbatch->cawangan->caw_name; // $bycaw_all[$index3]["nama_caw"] = $listbatch->cawangan; } // dd($bycaw_all); return view('lelong.laporanlelongbycawangan', compact('bycaw_all', 'cawanganDetail')); } public function laporanlelongbycawdetailpdf($lelong_id, $kodcaw) { $kodcaw = $kodcaw; $caw = Cawangan::where('caw_code', '=', $kodcaw) ->first(); $total_nmarhun = 0; $total_pembiayaan = 0; $total_upahsimpan = 0; $total_cajlelong = 0; $total_hargalelong = 0; $total_bakirugi = 0; $total_hargaasas = 0; $total_onepercent = 0; $total_ujrah = 0; $arrayinfocaw = []; $info = CawanganLelong::join('lelong', 'cawangan_lelong.lelong_id', '=', 'lelong.id') ->join('cawangan', 'cawangan_lelong.caw_id', '=', 'cawangan.id') ->where('cawangan.caw_code', '=', $kodcaw) ->where('cawangan_lelong.lelong_id', '=', $lelong_id) ->select('lelong_id', 'tarikh_lelong', 'lelong.fasa', 'cawangan_lelong.tagujrah') ->groupBy('lelong_id') ->get(); foreach ($info as $laporancaw) { $cawangan = CawanganLelong::join('cawangan', 'cawangan_lelong.caw_id', '=', 'cawangan.id') ->where('lelong_id', $laporancaw['lelong_id']) ->where('cawangan.caw_code', '=', $kodcaw) ->get() ->toArray(); array_push($arrayinfocaw, ['laporancaw' => $laporancaw, 'cawangan' => $cawangan]); } $laporanlelong = LelongBid::join('lelongbidder', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id') ->where('lelongbid.lelong_id', '=', $lelong_id) ->where('lelongbid.kodcaw', '=', $kodcaw) ->where('lelongbidder.status_bidder', '=', '1') ->select('lelongbid.norujukan', 'lelongbid.nilaimarhun', 'lelongbid.pinjaman', 'lelongbid.bakiupah', 'lelongbid.cajlelong', 'lelongbidder.hargabida', 'lelongbid.baki', 'lelongbid.hargaasas', 'lelongbidder.nama_bidder', 'lelongbid.tagujrah', 'lelongbid.ujrah', 'lelongbid.onepercent') ->get()->toArray(); foreach ($laporanlelong as $index1 => $laplelong) { $margin = ($laplelong['pinjaman'] / $laplelong['nilaimarhun']) * 100; $total_nmarhun = $total_nmarhun + $laplelong['nilaimarhun']; $total_pembiayaan = $total_pembiayaan + $laplelong['pinjaman']; $total_upahsimpan = $total_upahsimpan + $laplelong['bakiupah']; $total_onepercent += $laplelong['onepercent']; $total_ujrah += $laplelong['ujrah']; $total_cajlelong = $total_cajlelong + $laplelong['cajlelong']; $total_hargalelong = $total_hargalelong + $laplelong['hargabida']; $total_bakirugi = $total_bakirugi + $laplelong['baki']; $total_hargaasas = $total_hargaasas + $laplelong['hargaasas']; $laporanlelong[$index1]['margin'] = $margin; } $pdf = PDF::loadView('pdf.laporanlelfullcaw', compact('info', 'lelong_id', 'laporanlelong', 'lelong_id', 'total_nmarhun', 'total_pembiayaan', 'total_upahsimpan', 'total_cajlelong', 'total_hargalelong', 'total_bakirugi', 'total_hargaasas', 'arrayinfocaw', 'total_ujrah', 'total_onepercent')) ->setPaper('a4', 'landscape'); return $pdf->download('Laporan Lelong Keseluruhan.pdf'); } public function laporanlelongbydate() { $currentDate = Carbon::now(); $currentDate = $currentDate->toDateString(); $caw = Cawangan::all(); $tetapan = Tetapan::where('id', '=', 1)->first(); return view('laporan.carianbydate', compact('caw', 'tetapan', 'currentDate')); } public function docaribydate(Request $request) { $tarikh_dari = date('Y-m-d', strtotime($request->tarikh_dari)); $t_dari = $request->tarikh_dari; $tarikh_hingga = date('Y-m-d', strtotime($request->tarikh_hingga)); $t_hingga = $request->tarikh_hingga; if ($t_dari != null || $t_hingga != null) { $cawangan_all = Cawangan::orderBy('caw_name')->get(); $senarai = []; $total_bil_lelong = 0; $jum_billelong = 0; $jum_berat = 0; $jum_nilaimarhun = 0; $jum_pembiayaan = 0; $jum_hargajual = 0; $jum_bakiupah = 0; $jum_cajlelong = 0; $jum_baki = 0; $jum_rugi = 0; foreach ($cawangan_all as $cawangan) { $rugilelong = 0; $bakilelong = 0; $getsurat = LelongCawangan::on($cawangan->caw_code) ->where('t_jual', '>=', $tarikh_dari) ->where('t_jual', '<=', $tarikh_hingga); $surat = $getsurat->get()->toArray(); $bil_lelong = $getsurat->count('norujukan'); $total_bil_lelong += $bil_lelong; $total_berat = $getsurat->sum('berat'); $total_nilaimarhun = $getsurat->sum('nilaimarhun'); $total_hargajual = $getsurat->sum('hargajual'); $total_bakiupah = $getsurat->sum('bakiupah'); $total_cajlelong = $getsurat->sum('cajlelong'); $total_baki = $getsurat->sum('baki'); $total_pembiayaan = $getsurat->sum('pinjaman'); foreach ($surat as $index => $sag) { if ($sag['baki'] > 0) { $bakilelong = $bakilelong + $sag['baki']; } else { $rugilelong = $rugilelong - $sag['baki']; } } $data = [ 't_dari' => $tarikh_dari, 't_hingga' => $tarikh_hingga, 'bil_lelong' => $bil_lelong, 'total_berat' => $total_berat, 'total_nilaimarhun' => $total_nilaimarhun, 'total_hargajual' => $total_hargajual, 'total_bakiupah' => $total_bakiupah, 'total_cajlelong' => $total_cajlelong, 'total_baki' => $bakilelong, 'total_rugi' => $rugilelong, 'total_pembiayaan' => $total_pembiayaan, 'kodcaw' => $cawangan->caw_code, 'caw_name' => $cawangan->caw_name]; array_push($senarai, $data); $jum_billelong += $bil_lelong; $jum_berat += $total_berat; $jum_nilaimarhun += $total_nilaimarhun; $jum_pembiayaan += $total_pembiayaan; $jum_hargajual += $total_hargajual; $jum_bakiupah += $total_bakiupah; $jum_cajlelong += $total_cajlelong; $jum_baki += $bakilelong; $jum_rugi += $rugilelong; } if ($total_bil_lelong == 0) { return redirect()->route('reportbydate.laporanlelongbydate') ->with('failed', 'Tiada surat lelong'); } if ($request->type == 'pdf') { $pdf = PDF::loadView('laporan.senaraitemplaporanbydate_pdf', compact('t_dari', 't_hingga', 'getsurat', 'senarai', 'tarikh_dari', 'tarikh_hingga', 'jum_billelong', 'jum_berat', 'jum_nilaimarhun', 'jum_pembiayaan', 'jum_hargajual', 'jum_bakiupah', 'jum_baki', 'jum_cajlelong', 'jum_rugi')) ->setPaper('a4', 'landscape'); return $pdf->download('laporan lelong dari'.$t_dari.'hingga'.$t_hingga.'.pdf'); } else { return view('laporan.senaraitemplaporanbydate', compact('t_dari', 't_hingga', 'getsurat', 'senarai', 'tarikh_dari', 'tarikh_hingga', 'jum_billelong', 'jum_berat', 'jum_nilaimarhun', 'jum_pembiayaan', 'jum_hargajual', 'jum_bakiupah', 'jum_baki', 'jum_cajlelong', 'jum_rugi' )); } } else { return redirect()->route('reportbydate.laporanlelongbydate') ->with('failed', 'Sila Masukkan Tarikh'); } } public function marhunpermatabycaw() { $cawangan_all = Cawangan::orderBy('caw_name', 'ASC') ->get(); // dd($cawangan_all); foreach ($cawangan_all as $index3 => $cawangan) { $cawangan_all_groupby_caw = $cawangan->groupBy('caw_code'); $cawangan_all[$index3]['cawangan_info'] = $cawangan; } return view('laporan.marhunpermatabycaw', compact('cawangan_all')); } public function marhunpermatabycawdetail($cawid) { $senarai = []; $cawangan = Cawangan::where('id', '=', $cawid)->first(); $cawanganDetail = $cawangan->caw_name; $kodcaw = $cawangan->caw_code; $cawid = $cawangan->id; $datalelong = Http::get(config('app.api_url').'get/listbatchlelong/'.$kodcaw, [ 'kodcaw' => $kodcaw, ])->json(); // dd($datalelong); $data = [ 'kodcaw' => $kodcaw, 'caw_name' => $cawangan->caw_name, 'lelong' => $datalelong ? $datalelong : '', ]; array_push($senarai, $data); // dd($bycaw_all); return view('laporan.marhunpermatabycawangan', compact('senarai', 'cawanganDetail', 'cawid')); } public function marhunpermatabycawdetailbatch($kodcaw, $batchno) { $senarai = []; $cawangan = Cawangan::where('caw_code', '=', $kodcaw)->first(); $cawanganDetail = $cawangan->caw_name; // $kodcaw = $cawangan->caw_code; $datalelong = Http::get(config('app.api_url').'get/listlelongbybatch/'.$kodcaw.'/'.$batchno, [ 'kodcaw' => $kodcaw, 'batchno' => $batchno, ])->json(); // dd($datalelong); $data = [ 'kodcaw' => $kodcaw, 'batchno' => $batchno, 'caw_name' => $cawangan->caw_name, 'lelong' => $datalelong ? $datalelong : '', ]; array_push($senarai, $data); // dd($senarai); return view('laporan.marhunpermatabycawanganbybatch', compact('senarai', 'cawanganDetail')); } public function marhunpermatabycawdetailall($cawid) { $senarai = []; $cawangan = Cawangan::where('id', '=', $cawid)->first(); $cawanganDetail = $cawangan->caw_name; $kodcaw = $cawangan->caw_code; $cawid = $cawangan->id; $datalelong = Http::get(config('app.api_url').'get/listbatchlelongall/'.$kodcaw, [ 'kodcaw' => $kodcaw, ])->json(); $data = [ 'kodcaw' => $kodcaw, 'caw_name' => $cawangan->caw_name, 'lelong' => $datalelong ? $datalelong : '', ]; array_push($senarai, $data); // dd($bycaw_all); return view('laporan.marhunpermatabycawanganall', compact('senarai', 'cawanganDetail', 'cawid')); } public function marhunpermatabycawdetailallpdf($cawid, request $request) { $senarai = []; $cawangan = Cawangan::where('id', '=', $cawid)->first(); // dd($cawangan); $cawanganDetail = $cawangan->caw_name; $kodcaw = $cawangan->caw_code; $datalelong = Http::get(config('app.api_url').'get/listbatchlelongall/'.$kodcaw, [ 'kodcaw' => $kodcaw, ])->json(); $data = [ 'kodcaw' => $kodcaw, 'caw_name' => $cawangan->caw_name, 'lelong' => $datalelong ? $datalelong : '', ]; array_push($senarai, $data); if ($request->type == 'excel') { return view('kpi.datakpibycawdetailall_excel', compact('collection_datakpi', 'kodcaw')); } elseif ($request->type == 'pdf') { $pdf = PDF::loadView('laporan.keseluruhanmarhunpermata_pdf', compact('senarai', 'cawanganDetail')) ->setPaper('a4', 'landscape'); return $pdf->download('Marhun Permata Keseluruhan '.$cawanganDetail.'.pdf'); } return view('laporan.marhunpermatabycawanganall', compact('senarai', 'cawanganDetail')); } public function marhunpermatabycawdetailallT($cawid) { $senarai = []; $cawangan = Cawangan::where('id', '=', $cawid)->first(); $cawanganDetail = $cawangan->caw_name; $kodcaw = $cawangan->caw_code; $cawid = $cawangan->id; $datalelong = Http::get(config('app.api_url').'get/listbatchlelongallT/'.$kodcaw, [ 'kodcaw' => $kodcaw, ])->json(); $data = [ 'kodcaw' => $kodcaw, 'caw_name' => $cawangan->caw_name, 'lelong' => $datalelong ? $datalelong : '', ]; array_push($senarai, $data); // dd($bycaw_all); return view('laporan.marhunpermatabycawanganallT', compact('senarai', 'cawanganDetail', 'cawid')); } public function marhunpermatabycawdetailallpdfT($cawid, request $request) { $senarai = []; $cawangan = Cawangan::where('id', '=', $cawid)->first(); // dd($cawangan); $cawanganDetail = $cawangan->caw_name; $kodcaw = $cawangan->caw_code; $datalelong = Http::get(config('app.api_url').'get/listbatchlelongallT/'.$kodcaw, [ 'kodcaw' => $kodcaw, ])->json(); $data = [ 'kodcaw' => $kodcaw, 'caw_name' => $cawangan->caw_name, 'lelong' => $datalelong ? $datalelong : '', ]; array_push($senarai, $data); if ($request->type == 'excel') { return view('kpi.datakpibycawdetailall_excel', compact('collection_datakpi', 'kodcaw')); } elseif ($request->type == 'pdf') { $pdf = PDF::loadView('laporan.keseluruhanmarhunpermata_pdfT', compact('senarai', 'cawanganDetail')) ->setPaper('a4', 'landscape'); return $pdf->download('Marhun Permata Keseluruhan '.$cawanganDetail.'.pdf'); } // return view('laporan.marhunpermatabycawanganall',compact('senarai','cawanganDetail')); } public function marhunpermatabycawdetailT($cawid) { $senarai = []; $cawangan = Cawangan::where('id', '=', $cawid)->first(); $cawanganDetail = $cawangan->caw_name; $kodcaw = $cawangan->caw_code; $cawid = $cawangan->id; $datalelong = Http::get(config('app.api_url').'get/listbatchlelongT/'.$kodcaw, [ 'kodcaw' => $kodcaw, ])->json(); $data = [ 'kodcaw' => $kodcaw, 'caw_name' => $cawangan->caw_name, 'lelong' => $datalelong ? $datalelong : '', ]; array_push($senarai, $data); // dd($bycaw_all); return view('laporan.marhunpermatabycawanganT', compact('senarai', 'cawanganDetail', 'cawid')); } public function marhunpermatabycawdetailbatchT($kodcaw, $batchno) { $senarai = []; $cawangan = Cawangan::where('caw_code', '=', $kodcaw)->first(); $cawanganDetail = $cawangan->caw_name; // $kodcaw = $cawangan->caw_code; $datalelong = Http::get(config('app.api_url').'get/listlelongbybatchT/'.$kodcaw.'/'.$batchno, [ 'kodcaw' => $kodcaw, 'batchno' => $batchno, ])->json(); // dd($datalelong); $data = [ 'kodcaw' => $kodcaw, 'batchno' => $batchno, 'caw_name' => $cawangan->caw_name, 'lelong' => $datalelong ? $datalelong : '', ]; array_push($senarai, $data); // dd($senarai); return view('laporan.marhunpermatabycawanganbybatchT', compact('senarai', 'cawanganDetail')); } }