From 0158fa195da11831639992a24c56d01117873a03 Mon Sep 17 00:00:00 2001
From: Amirah22 <94591077+Amirah22@users.noreply.github.com>
Date: Wed, 13 Apr 2022 10:45:01 +0800
Subject: [PATCH] update lap lelong full
---
app/Http/Controllers/LelongController.php | 69 ++++++++++-
resources/views/includes/sidebar.blade.php | 13 +-
resources/views/lelong/laplelong.blade.php | 117 ++++++++++++++++++
.../views/lelong/laplelongindex.blade.php | 73 +++++++++++
.../views/lelong/laporanbidaanindex.blade.php | 2 +-
.../views/lelong/senaraibrglelong.blade.php | 18 ++-
.../views/lelong/senarailapbidaan.blade.php | 2 +-
routes/web.php | 15 ++-
8 files changed, 287 insertions(+), 22 deletions(-)
create mode 100644 resources/views/lelong/laplelong.blade.php
create mode 100644 resources/views/lelong/laplelongindex.blade.php
diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php
index 3641d8c0..6617f9d2 100644
--- a/app/Http/Controllers/LelongController.php
+++ b/app/Http/Controllers/LelongController.php
@@ -795,7 +795,7 @@ class LelongController extends Controller
}
- public function laporansenarailelong(Request $request){
+ public function lapbrglelongindex (Request $request){
// $user = Auth::user();
@@ -815,19 +815,28 @@ class LelongController extends Controller
->get()->toArray();
$keuntungan=0;
-
+ $total_hargaasas = 0;
+ $total_upahkeuntungan = 0;
+ $total_nmarhun = 0;
+ $total_pinjaman = 0;
+
foreach($brglelong as $index1=>$upah)
{
-
+
$keuntungan = $upah['bakipjm'] - ($upah['bakihargajualan'] - ($upah['upah12'] - $upah['ansakhir'])-(($upah['tempoh']-$upah['tempohbayar'])*$upah['kadarupah']/100*$upah['bakipjm']) );
$brglelong[$index1]['keuntungan'] = $keuntungan;
-
+
+ $total_hargaasas = $total_hargaasas + $upah['hargaasas'];
+ $total_upahkeuntungan = $total_upahkeuntungan + $keuntungan;
+ $total_nmarhun = $total_nmarhun + $upah['nilaimarhun'];
+ $total_pinjaman = $total_pinjaman + $upah['pinjaman'];
+
}
- return view('lelong.senaraibrglelong',compact('brglelong','lelong_id','keuntungan'));
+ return view('lelong.senaraibrglelong',compact('brglelong','lelong_id','keuntungan','total_hargaasas','total_upahkeuntungan','total_nmarhun','total_pinjaman'));
}
@@ -874,7 +883,7 @@ class LelongController extends Controller
}
- public function lapbidaan (Request $request){
+ public function lapbidaanpembidaindex (Request $request){
@@ -951,6 +960,54 @@ class LelongController extends Controller
return $pdf->download('Senarai Nama Bidaan Pembida.pdf');
}
+
+ Public function laplelongindex (Request $request){
+
+ $lelongid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id')
+ ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
+ ->get();
+
+ return view('lelong.laplelongindex',compact('lelongid'));
+
+
+ }
+
+ Public function laplelong ($lelong_id){
+
+
+ $total_nmarhun = 0;
+ $total_pembiayaan = 0;
+ $total_upahsimpan = 0;
+ $total_cajlelong = 0;
+ $total_hargalelong = 0;
+ $total_bakirugi = 0;
+ $total_hargaasas = 0;
+
+ $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'];
+
+ }
+
+
+ return view('lelong.laplelong', compact('laporanlelong','lelong_id','total_nmarhun'));
+
+
+ }
}
\ No newline at end of file
diff --git a/resources/views/includes/sidebar.blade.php b/resources/views/includes/sidebar.blade.php
index d8812d1a..7994b3f1 100644
--- a/resources/views/includes/sidebar.blade.php
+++ b/resources/views/includes/sidebar.blade.php
@@ -139,13 +139,18 @@
Laporan
+
diff --git a/resources/views/lelong/laplelong.blade.php b/resources/views/lelong/laplelong.blade.php
new file mode 100644
index 00000000..4c4b1e48
--- /dev/null
+++ b/resources/views/lelong/laplelong.blade.php
@@ -0,0 +1,117 @@
+@extends('layouts.app')
+
+@section('content')
+
+
+
+
+ @if ($message = Session::get('success'))
+
+ @endif
+
+
+
+
+
+@endsection
diff --git a/resources/views/lelong/laplelongindex.blade.php b/resources/views/lelong/laplelongindex.blade.php
new file mode 100644
index 00000000..7d38fb82
--- /dev/null
+++ b/resources/views/lelong/laplelongindex.blade.php
@@ -0,0 +1,73 @@
+@extends('layouts.app')
+
+@section('content')
+
+
+
+
+ @if ($message = Session::get('success'))
+
+ @endif
+
+
+
+
+
+
+
+@endsection
diff --git a/resources/views/lelong/laporanbidaanindex.blade.php b/resources/views/lelong/laporanbidaanindex.blade.php
index 1d88ddfe..3d2a68e5 100644
--- a/resources/views/lelong/laporanbidaanindex.blade.php
+++ b/resources/views/lelong/laporanbidaanindex.blade.php
@@ -31,7 +31,7 @@
{{ $bid->caw_name}} |
{{ $bid->tarikh_lelong }} |
-
+
|
@endforeach
diff --git a/resources/views/lelong/senaraibrglelong.blade.php b/resources/views/lelong/senaraibrglelong.blade.php
index 31c4aed7..bb269bbf 100644
--- a/resources/views/lelong/senaraibrglelong.blade.php
+++ b/resources/views/lelong/senaraibrglelong.blade.php
@@ -46,13 +46,19 @@
- {{-- | JUMLAH KESELURUHAN |
- {{ number_format($tot_hargaasas, 2, '.', ',') }} | --}}
+ JUMLAH KESELURUHAN |
+ {{ number_format($total_hargaasas, 2, '.', ',') }} |
+ {{ number_format($total_upahkeuntungan, 2, '.', ',') }} |
+ |
+ {{ number_format($total_nmarhun, 2, '.', ',') }} |
+ {{ number_format($total_pinjaman, 2, '.', ',') }} |
+ |
+
@@ -73,14 +79,14 @@
"info": false,
"lengthChange": false,
- "pageLength": 15,
+ "pageLength": 999999999,
dom: 'Bfrtip',
buttons: [
{
- className: 'btn btn-outline-secondary pl-4 pr-4 btn-sm export',
- // titleAttr: 'Download to PDF',
+ className: 'btn btn-outline-danger pl-4 pr-4 btn-sm export',
+ titleAttr: 'Download to PDF',
text: 'PDF',
action: function ( e, dt, node, config ) {
$("#exportform").submit();
diff --git a/resources/views/lelong/senarailapbidaan.blade.php b/resources/views/lelong/senarailapbidaan.blade.php
index b920a256..74687603 100644
--- a/resources/views/lelong/senarailapbidaan.blade.php
+++ b/resources/views/lelong/senarailapbidaan.blade.php
@@ -56,7 +56,7 @@
diff --git a/routes/web.php b/routes/web.php
index 6bf71fae..300581f3 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -89,15 +89,22 @@ Route::group(['prefix'=>'lelong'], function () {
Route::get('/deletelelong/{id}',['as'=>'lelong.delete','uses'=>'LelongController@delete']);
Route::get('/export/{id}',['as'=>'lelong.exportnotis','uses'=>'LelongController@exportnotis']);
Route::get('/janapemenang/{id}', ['as'=>'lelong.janapemenang','uses'=>'LelongController@janapemenang']);
- Route::get('/laporansenarailelong',['as'=>'lelong.laporansenarailelong','uses'=>'LelongController@laporansenarailelong']);
- Route::get('/senaraibrglelong/{lelong_id}',['as'=>'lelong.senaraibrglelong','uses'=>'LelongController@senaraibrglelong']);
- Route::post('/pdfsenarailelong',['as'=>'lelong.pdfsenarailelong','uses'=>'LelongController@pdfsenarailelong']);
Route::get('/senaraimarhun/{lelongid}/{cawid}', ['as'=>'lelong.senaraimarhun','uses'=>'LelongController@senaraimarhun']);
Route::post('/deletemarhun', ['as'=>'lelong.deletemarhun','uses'=>'LelongController@deletemarhun']);
- Route::get('/lapbidaan', ['as'=>'lelong.lapbidaan','uses'=>'LelongController@lapbidaan']);
+
+
+ Route::get('/lapbrglelongindex',['as'=>'lelong.lapbrglelongindex','uses'=>'LelongController@lapbrglelongindex']);
+ Route::get('/senaraibrglelong/{lelong_id}',['as'=>'lelong.senaraibrglelong','uses'=>'LelongController@senaraibrglelong']);
+ Route::post('/pdfsenarailelong',['as'=>'lelong.pdfsenarailelong','uses'=>'LelongController@pdfsenarailelong']);
+
+ Route::get('/lapbidaanpembidaindex', ['as'=>'lelong.lapbidaanpembidaindex','uses'=>'LelongController@lapbidaanpembidaindex']);
Route::get('/senarailapbidaan/{lelong_id}',['as' =>'lelong.senarailapbidaan','uses'=>'LelongController@senarailapbidaan']);
Route::post('/pdfsenarailapbidaan',['as' =>'lelong.pdfsenarailapbidaan','uses'=>'LelongController@pdfsenarailapbidaan']);
+ Route::get('/laplelongindex',['as' =>'lelong.laplelongindex','uses'=>'LelongController@laplelongindex']);
+ Route::get('/laplelong/{lelong_id}',['as' =>'lelong.laplelong','uses'=>'LelongController@laplelong']);
+
+
});