From bc29e2dc58bea9b8e4041d3e08670161ca93911d Mon Sep 17 00:00:00 2001 From: Amirah22 <94591077+Amirah22@users.noreply.github.com> Date: Thu, 14 Apr 2022 11:04:48 +0800 Subject: [PATCH] laporan brg lelong pembida + pdf --- app/Http/Controllers/LelongController.php | 43 ++++- .../views/lelong/lapbrglelpembida.blade.php | 114 +++++++++++++ .../views/pdf/pdflapbrglelpembida.blade.php | 153 ++++++++++++++++++ routes/web.php | 1 + 4 files changed, 309 insertions(+), 2 deletions(-) create mode 100644 resources/views/lelong/lapbrglelpembida.blade.php create mode 100644 resources/views/pdf/pdflapbrglelpembida.blade.php diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php index 1b663665..b4bf37ac 100644 --- a/app/Http/Controllers/LelongController.php +++ b/app/Http/Controllers/LelongController.php @@ -1098,6 +1098,11 @@ class LelongController extends Controller $total_hargaasas = 0; $total_hargalelong = 0; + $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) + ->get(); + $brglelpembida = LelongBid::join('gadai','lelongbid.norujukan','=','gadai.norujukan') ->join('lelongbidder','lelongbid.id','=','lelongbidder.lelongbid_id') ->where('lelongbid.lelong_id','=',$lelong_id) @@ -1111,9 +1116,43 @@ class LelongController extends Controller $total_hargalelong = $total_hargalelong + $totalbrglelpembida['hargabida']; } + + return view('lelong.lapbrglelpembida',compact('lelong_id','info','brglelpembida','total_berat','total_hargaasas','total_hargalelong')); + } + - dd($brglelpembida); - + Public function pdflapbrglelpembida (Request $request){ + + $lelong_id = $request->lelongid; + + $total_berat = 0; + $total_hargaasas = 0; + $total_hargalelong = 0; + + $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) + ->get(); + + $brglelpembida = LelongBid::join('gadai','lelongbid.norujukan','=','gadai.norujukan') + ->join('lelongbidder','lelongbid.id','=','lelongbidder.lelongbid_id') + ->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.pdflapbrglelpembida',compact('lelong_id','info','brglelpembida','total_berat','total_hargaasas','total_hargalelong')) + ->setPaper('a4','potrait'); + + return $pdf->download('Laporan Barang Lelong Pembida.pdf'); } diff --git a/resources/views/lelong/lapbrglelpembida.blade.php b/resources/views/lelong/lapbrglelpembida.blade.php new file mode 100644 index 00000000..845c6fb3 --- /dev/null +++ b/resources/views/lelong/lapbrglelpembida.blade.php @@ -0,0 +1,114 @@ +@extends('layouts.app') + +@section('content') +
+
+
+ @foreach ($info as $info) + Laporan Barang Lelong Pembida + Lelong ID: {{ $lelong_id}} + Cawangan: {{ $info->caw_name}} + Tarikh Lelong: {{ $info->tarikh_lelong}}
+ @endforeach + + @if ($message = Session::get('success')) +
+

{{ $message }}

+
+ @endif +
+ @csrf + + + + + + + + + + + + + + + + + + @foreach ($brglelpembida as $laporan) + + + + + + + + + + + + @endforeach + + + + + + + + + + + + + + + + +
BilNo RujukanMarhunBerat(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, '.', ',') }}
+ +
+
+
+ + +@endsection diff --git a/resources/views/pdf/pdflapbrglelpembida.blade.php b/resources/views/pdf/pdflapbrglelpembida.blade.php new file mode 100644 index 00000000..f648bb92 --- /dev/null +++ b/resources/views/pdf/pdflapbrglelpembida.blade.php @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + +

PERMODALAN KELANTAN BERHAD

LAPORAN LELONG KESELURUHAN
+ + + +
+ + + @foreach ($info as $info) + + + + @endforeach + + +
Lelong ID: {{$lelong_id}}Cawangan:{{ $info->caw_name}}Tarikh Lelong:{{ $info->tarikh_lelong}}
+ +
+ + + + + + + + + + + + + + + + @foreach ($brglelpembida as $laporan) + + + + + + + + + + + @endforeach + + + + + + + + + + + + + +
NoNo RujukanMarhunBerat(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, '.', ',') }}
+ + + + + + + + + diff --git a/routes/web.php b/routes/web.php index d934adb4..ece6b341 100644 --- a/routes/web.php +++ b/routes/web.php @@ -119,6 +119,7 @@ Route::group(['prefix'=>'lelong'], function () { Route::get('/lapbrglelpembidaindex',['as'=>'lelong.lapbrglelpembidaindex','uses'=>'LelongController@lapbrglelpembidaindex']); Route::get('/lapbrglelpembida/{lelong_id}',['as'=>'lelong.lapbrglelpembida','uses'=>'LelongController@lapbrglelpembida']); + Route::post('/pdflapbrglelpembida',['as'=>'lelong.pdflapbrglelpembida','uses'=>'LelongController@pdflapbrglelpembida']);