From ac805f8c9948cb81b5c05f84643bcecbdae715bc Mon Sep 17 00:00:00 2001 From: Amirah22 <94591077+Amirah22@users.noreply.github.com> Date: Tue, 14 Jun 2022 12:38:53 +0800 Subject: [PATCH] update laporan by cawangan --- .../Controllers/ReportCawanganController.php | 283 ++++++++++++++++++ resources/views/includes/sidebar.blade.php | 25 +- .../lelong/indexbrgleldetailscaw.blade.php | 72 +++++ .../lelong/indexbrglelpembidacaw.blade.php | 72 +++++ .../views/lelong/indexlelfullcaw.blade.php | 72 +++++ .../lelong/indexnamapembidacaw.blade.php | 72 +++++ .../views/lelong/laporanbidaanindex.blade.php | 2 +- .../pdf/laporanbrgleldetailscaw.blade.php | 154 ++++++++++ .../pdf/laporanbrglelpembidacaw.blade.php | 158 ++++++++++ .../views/pdf/laporanlelfullcaw.blade.php | 196 ++++++++++++ .../views/pdf/laporannamapembidacaw.blade.php | 157 ++++++++++ routes/web.php | 21 +- 12 files changed, 1280 insertions(+), 4 deletions(-) create mode 100644 resources/views/lelong/indexbrgleldetailscaw.blade.php create mode 100644 resources/views/lelong/indexbrglelpembidacaw.blade.php create mode 100644 resources/views/lelong/indexlelfullcaw.blade.php create mode 100644 resources/views/lelong/indexnamapembidacaw.blade.php create mode 100644 resources/views/pdf/laporanbrgleldetailscaw.blade.php create mode 100644 resources/views/pdf/laporanbrglelpembidacaw.blade.php create mode 100644 resources/views/pdf/laporanlelfullcaw.blade.php create mode 100644 resources/views/pdf/laporannamapembidacaw.blade.php diff --git a/app/Http/Controllers/ReportCawanganController.php b/app/Http/Controllers/ReportCawanganController.php index a9686653..29f148b0 100644 --- a/app/Http/Controllers/ReportCawanganController.php +++ b/app/Http/Controllers/ReportCawanganController.php @@ -105,6 +105,289 @@ class ReportCawanganController extends Controller } + public function indexbrgleldetailscaw(request $request) + { + $user = Auth::user(); + + $lelongid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id') + ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('cawangan.caw_code','=',$user->kodcaw) + ->get(); + + return view('lelong.indexbrgleldetailscaw',compact('lelongid')); + } + + public function laporanbrgleldetailscaw($lelong_id){ + + $user = Auth::user(); + $caw = Cawangan::where('caw_code','=',$user->kodcaw) + ->first(); + + $lelongs= LelongBid::where('lelong_id','=',$lelong_id) + ->where('kodcaw','=',$user['kodcaw']) + ->get()->toArray(); + + $arraycaw= []; + + $total_berat = 0; + $berat = 0; + + $total_harga = 0; + $harga = 0; + + $total_nmarhun = 0; + $nilai_marhun = 0; + + $total_hargaasas = 0; + $hargaasas = 0; + + foreach($lelongs as $index1=>$lelong){ + + $marhun= LelongBidMarhun::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')); + + $lelongs[$index1]['detailmarhun']=$marhun; + + } + + array_push($arraycaw,[ + 'berat'=>$berat, + 'harga'=>$harga, + 'n_marhun'=>$nilai_marhun, + 'hargaasas'=>$hargaasas + + ]); + + + + + $pdf = PDF::loadView('pdf.laporanbrgleldetailscaw',compact('lelongs','arraycaw','total_nmarhun','total_berat','total_harga','total_hargaasas' + ))->setPaper('a4', 'potrait'); + + return $pdf->download('Senarai Lelong Details.pdf'); + + + } + + + public function indexnamapembidacaw(){ + $user = Auth::user(); + + $lelongid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id') + ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('cawangan.caw_code','=',$user->kodcaw) + ->get(); + + return view('lelong.indexnamapembidacaw',compact('lelongid')); + + + } + + public function laporannamapembidacaw($lelong_id){ + + $user = Auth::user(); + $caw = Cawangan::where('caw_code','=',$user->kodcaw) + ->first(); + + + $arraydetails = []; + $arrayinfocaw = []; + + $lelongid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id') + ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('cawangan_lelong.lelong_id','=',$lelong_id) + ->where('cawangan.caw_code','=',$user['kodcaw']) + ->select('lelong_id','tarikh_lelong') + ->groupBy('lelong_id') + ->get(); + + foreach($lelongid as $laporancaw) + { + $cawangan = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('lelong_id',$laporancaw['lelong_id']) + ->where('cawangan.caw_code','=',$user['kodcaw']) + ->get() + ->toArray(); + array_push($arrayinfocaw,['laporancaw' => $laporancaw,'cawangan' => $cawangan]); + } + + + $laporanpembida= LelongBid::join('lelongbidder','lelongbid.id','=','lelongbidder.lelongbid_id') + ->select('lelongbid_id','norujukan','hargaasas') + ->where('lelongbid.lelong_id','=',$lelong_id) + ->groupBy('lelongbid_id') + ->get() + ->toArray(); + + + foreach($laporanpembida as $laporan) + { + $details = LelongBidder::where('lelongbid_id',$laporan['lelongbid_id']) + ->orderBy('hargabida','desc') + ->orderBy('masa_bidaan','asc') + ->get() + ->toArray(); + array_push($arraydetails,['laporan' => $laporan,'details' => $details]); + } + + $pdf = PDF::loadView('pdf.laporannamapembidacaw', compact('lelongid','arraydetails','lelong_id','lelongid','cawangan','arrayinfocaw')) + ->setPaper('a4', 'potrait'); + + return $pdf->download('Senarai Nama Bidaan Pembida.pdf'); + + + + } + + public function indexlelfullcaw (){ + + $user = Auth::user(); + + $lelongid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id') + ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('cawangan.caw_code','=',$user->kodcaw) + ->get(); + + return view('lelong.indexlelfullcaw',compact('lelongid')); + + } + + public function laporanlelfullcaw($lelong_id){ + + $user = Auth::user(); + $caw = Cawangan::where('caw_code','=',$user->kodcaw) + ->first(); + + $total_nmarhun = 0; + $total_pembiayaan = 0; + $total_upahsimpan = 0; + $total_cajlelong = 0; + $total_hargalelong = 0; + $total_bakirugi = 0; + $total_hargaasas = 0; + $arrayinfocaw = []; + + $info = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id') + ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('cawangan.caw_code','=',$user['kodcaw']) + ->where('cawangan_lelong.lelong_id','=',$lelong_id) + ->select('lelong_id','tarikh_lelong') + ->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','=',$user['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('lelongbidder.status_bidder','=','1') + ->select('lelongbid.norujukan','lelongbid.nilaimarhun','lelongbid.pinjaman','lelongbid.upahsimpan', + 'lelongbid.cajlelong','lelongbidder.hargabida','lelongbid.baki','lelongbid.hargaasas','lelongbidder.nama_bidder') + ->get()->toArray(); + + foreach($laporanlelong as $index1=>$laplelong) + { + + $total_nmarhun = $total_nmarhun + $laplelong['nilaimarhun']; + $total_pembiayaan = $total_pembiayaan + $laplelong['pinjaman']; + $total_upahsimpan = $total_upahsimpan + $laplelong['upahsimpan']; + $total_cajlelong = $total_cajlelong + $laplelong['cajlelong']; + $total_hargalelong = $total_hargalelong + $laplelong['hargabida']; + $total_bakirugi = $total_bakirugi + $laplelong['baki']; + $total_hargaasas = $total_hargaasas + $laplelong['hargaasas']; + + } + + + $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')) + + ->setPaper('a4', 'potrait'); + return $pdf->download('Laporan Lelong Keseluruhan.pdf'); + + + } + + public function indexbrglelpembidacaw(){ + + $user = Auth::user(); + + $lelongid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id') + ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('cawangan.caw_code','=',$user->kodcaw) + ->get(); + + return view('lelong.indexbrglelpembidacaw',compact('lelongid')); + + } + + public function laporanbrglelpembidacaw($lelong_id){ + + $user = Auth::user(); + $caw = Cawangan::where('caw_code','=',$user->kodcaw) + ->first(); + + $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_lelong.lelong_id','=',$lelong_id) + ->where('cawangan.caw_code','=',$user['kodcaw']) + ->select('lelong_id','tarikh_lelong') + ->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','=',$user['kodcaw']) + ->get() + ->toArray(); + array_push($arrayinfocaw,['laporancaw' => $laporancaw,'cawangan' => $cawangan]); + } + + $brglelpembida = LelongBid::join('gadai','lelongbid.norujukan','=','gadai.norujukan') + ->join('lelongbidder','lelongbid.id','=','lelongbidder.lelongbid_id') + ->where('gadai.kodcaw','=',$user['kodcaw']) + ->where('lelongbid.lelong_id','=',$lelong_id) + ->where('lelongbidder.status_bidder','=','1') + ->get()->toArray(); + + 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.laporanbrglelpembidacaw',compact('lelong_id','info','brglelpembida','total_berat','total_hargaasas','total_hargalelong','arrayinfocaw')) + ->setPaper('a4','potrait'); + + return $pdf->download('Laporan Barang Lelong Pembida.pdf'); + } + + diff --git a/resources/views/includes/sidebar.blade.php b/resources/views/includes/sidebar.blade.php index 879ae400..726df17c 100644 --- a/resources/views/includes/sidebar.blade.php +++ b/resources/views/includes/sidebar.blade.php @@ -99,7 +99,7 @@ Pembayaran Pemenang - {{-- laporan --}} + {{-- laporan cawangan --}}
{{ $message }}
+{{ $message }}
+{{ $message }}
+{{ $message }}
+PERMODALAN KELANTAN BERHAD |
+ |
| LAPORAN SIMULASI SEMUA CAWANGAN | +|
| No | +No Rujukan | +Jenis Marhun | +Karat | +Berat(gm) | +Harga(RM) | +Nilai Marhun(RM) | +Harga Asas(RM) | +Nota | +
|---|---|---|---|---|---|---|---|---|
| {{ $loop->iteration }} | +{{ $marhun['norujukan'] }} | +@foreach ($marhun['detailmarhun'] as $item)
+ {{ $item['marhun'] }} + @endforeach |
+ @foreach ($marhun['detailmarhun'] as $item)
+ {{ $item['karat'] }} + @endforeach |
+ @foreach ($marhun['detailmarhun'] as $item)
+ {{ $item['berat'] }} + @endforeach |
+ @foreach ($marhun['detailmarhun'] as $item)
+ {{ $item['harga'] }} + @endforeach |
+ @foreach ($marhun['detailmarhun'] as $item)
+ {{ $item['n_marhun'] }} + @endforeach |
+ @foreach ($marhun['detailmarhun'] as $item)
+ {{ $item['hargaasas'] }} + @endforeach |
+ @foreach ($marhun['detailmarhun'] as $item)
+ {{ $item['nota'] }} + @endforeach |
+
+
+
| + | {{ number_format($marhun['berat'], 2, '.', ',') }} | ++ | {{ number_format($marhun['nilaimarhun'], 2, '.', ',') }} | +{{ number_format($marhun['hargaasas'], 2, '.', ',') }} | ++ | |||
| Jumlah Keseluruhan | +{{ number_format($total_berat, 2, '.', ',') }} | +{{ number_format($total_harga, 2, '.', ',') }} | +{{ number_format($total_nmarhun, 2, '.', ',') }} | +{{ number_format($total_hargaasas, 2, '.', ',') }} | ++ | |||
PERMODALAN KELANTAN BERHAD |
+ |
| LAPORAN LELONG KESELURUHAN | + +|
| Lelong ID: {{$lelong_id}} | + @foreach ($info as $info) + +Tarikh Lelong:{{ $info->tarikh_lelong}} | + + @endforeach + @foreach ($arrayinfocaw as $laporancaw) + @foreach ($laporancaw['cawangan'] as $details) +Cawangan : {{$details['caw_name']}} + @endforeach + @endforeach + + |
| No | +No Rujukan | +Marhun | +Berat(gm) | +Harga Asas(RM) | +Harga Lelong(RM) | +Nama Pembeli | +
|---|---|---|---|---|---|---|
| {{ $loop->iteration }} | +{{ $laporan['norujukan'] }} | +{{ $laporan['marhun']}} | +{{ number_format($laporan['berat'], 2, '.', ',')}} | +{{ number_format($laporan['hargaasas'], 2, '.', ',')}} | +{{ number_format($laporan['hargabida'], 2, '.', ',')}} | +{{$laporan['nama_bidder']}} | + +
| Jumlah Keseluruhan | +{{ number_format($total_berat, 2, '.', ',') }} | +{{ number_format($total_hargaasas, 2, '.', ',') }} | +{{ number_format($total_hargalelong, 2, '.', ',') }} | ++ | ||
PERMODALAN KELANTAN BERHAD |
+ |
| LAPORAN LELONG KESELURUHAN | + +|
| Lelong ID: {{$lelong_id}} | + @foreach ($info as $info) + +Tarikh Lelong:{{ $info->tarikh_lelong}} | + + @endforeach + @foreach ($arrayinfocaw as $laporancaw) + @foreach ($laporancaw['cawangan'] as $details) +Cawangan : {{$details['caw_name']}} + @endforeach + @endforeach + + |
| No | +No Rujukan | +Nilai Marhun | +Pembiayaan | +Upah Simpan | +Caj Lelong | +Harga Lelong | +Baki | +Rugi | +Harga Asas | +Nama Pembeli | > + +
|---|---|---|---|---|---|---|---|---|---|---|
| {{ $loop->iteration }} | +{{ $laporan['norujukan'] }} | +{{ number_format($laporan['nilaimarhun'], 2, '.', ',')}} | +{{ number_format($laporan['pinjaman'], 2, '.', ',')}} | +{{ number_format($laporan['upahsimpan'], 2, '.', ',')}} | +{{ number_format($laporan['cajlelong'], 2, '.', ',')}} | +{{ number_format($laporan['hargabida'], 2, '.', ',')}} | + +{{ number_format($baki, 2, '.', ',') }} | +{{ number_format($rugi, 2, '.', ',') }} | +{{ number_format($laporan['hargaasas'], 2, '.', ',')}} | +{{$laporan['nama_bidder']}} | + +
| Jumlah Keseluruhan | +{{ number_format($total_nmarhun, 2, '.', ',') }} | +{{ number_format($total_pembiayaan, 2, '.', ',') }} | +{{ number_format($total_upahsimpan, 2, '.', ',') }} | +{{ number_format($total_cajlelong, 2, '.', ',') }} | +{{ number_format($total_hargalelong, 2,'.',',') }} | + +{{number_format($total_baki, 2, '.', ',')}} | +{{number_format($total_rugi, 2, '.', ',')}} | +{{number_format($total_hargaasas, 2, '.', ',')}} | ++ | |
PERMODALAN KELANTAN BERHAD |
+ |
| LAPORAN SENARAI BIDAAN PEMBIDA | + +|
| Lelong ID: {{$lelong_id}} | + @foreach ($lelongid as $info) +Tarikh Lelong:{{ $info->tarikh_lelong}} | + @endforeach + @foreach ($arrayinfocaw as $laporancaw) + @foreach ($laporancaw['cawangan'] as $details) +Cawangan : {{$details['caw_name']}} + @endforeach + @endforeach + |
| No | +No Rujukan | +Harga Asas(RM) | +Nama Pembida | +Harga Bidaan(RM) | +Masa Bidaan | +
|---|---|---|---|---|---|
| {{ $loop->iteration }} | +{{ $laporan['laporan']['norujukan']}} | +{{ $laporan['laporan']['hargaasas']}} | +
+ @foreach($laporan['details'] as $details)
+ {{ $details['nama_bidder']}} + @endforeach + |
+
+
+ @foreach($laporan['details'] as $details)
+ {{ $details['hargabida']}} + @endforeach + |
+
+ @foreach($laporan['details'] as $details)
+ {{ $details['masa_bidaan']}} + @endforeach + |
+