From bc997656abfd8bb17896ff3c2b04e5ee91b69d33 Mon Sep 17 00:00:00 2001 From: faiqahzaman Date: Thu, 21 Apr 2022 10:33:13 +0800 Subject: [PATCH] update senarai tangguhlelong --- app/Http/Controllers/MarhunController.php | 48 +++++++++++++++---- .../views/pengesahan/lelbidmarhun.blade.php | 36 +++++++------- .../pengesahan/senaraitangguhlelong.blade.php | 7 ++- routes/web.php | 2 +- 4 files changed, 60 insertions(+), 33 deletions(-) diff --git a/app/Http/Controllers/MarhunController.php b/app/Http/Controllers/MarhunController.php index aeab4529..6234b622 100644 --- a/app/Http/Controllers/MarhunController.php +++ b/app/Http/Controllers/MarhunController.php @@ -665,6 +665,20 @@ class MarhunController extends Controller { $tangguhlelong = TangguhLelong::join('lelong', 'tangguhlelong.lelong_id', 'lelong.id') ->where('tangguhlelong.lelong_id', $id) + ->select('tangguhlelong.id as tangguhlelong_id', + 'tangguhlelong.lelongbid_id', + 'tangguhlelong.norujukan', + 'tangguhlelong.tarikhtangguh', + 'tangguhlelong.ditangguh_pada', + 'tangguhlelong.ditangguh_oleh', + 'tangguhlelong.nota', + 'lelong.id as lelong_id', + 'lelong.tarikh_lelong', + 'lelong.harga_emas_asas', + 'lelong.jbg', + 'lelong.cajlelong', + 'lelong.sts_lelong' + ) ->get(); foreach($tangguhlelong as $index1=>$tanguhlel) @@ -673,22 +687,38 @@ class MarhunController extends Controller ->where('lelong_id', $id) ->first(); - $tangguhlelong[$index1]['nama_caw'] = $getkodcaw->caw_name; + $tangguhlelong[$index1]['details'] = $tanguhlel; + $tangguhlelong[$index1]['nama_caw'] = $getkodcaw; } return view('pengesahan.senaraitangguhlelong',compact('tangguhlelong','id')); } - public function lelbidmarhun($id, $norujukan) + public function lelbidmarhun($id, $norujukan, $tangguhlelong_id) { - $marhuns = TangguhLelong::join('gadaimarhun', 'tangguhlelong.norujukan', '=', 'gadaimarhun.norujukan') - ->join('gadai', 'tangguhlelong.norujukan', '=', 'gadai.norujukan') - ->where('tangguhlelong.norujukan', $norujukan) + $tangguhlelong = TangguhLelong::join('gadaimarhun', 'tangguhlelong.norujukan', '=', 'gadaimarhun.norujukan') + ->where('gadaimarhun.norujukan', $norujukan) + ->where('tangguhlelong.id', $tangguhlelong_id) + ->select('tangguhlelong.id as tangguhlelong_id', + 'tangguhlelong.lelong_id', + 'tangguhlelong.lelongbid_id', + 'tangguhlelong.norujukan', + 'tangguhlelong.pinjaman', + 'tangguhlelong.tarikhtangguh', + 'tangguhlelong.nota as tangguh_nota', + 'tangguhlelong.pinjaman', + 'gadaimarhun.id as gadaimarhun_id', + 'gadaimarhun.bil', + 'gadaimarhun.marhun', + 'gadaimarhun.nota as gadai_nota', + 'gadaimarhun.karat', + 'gadaimarhun.berat', + 'gadaimarhun.harga', + 'gadaimarhun.n_marhun' + ) ->get(); - - $status = Pengesahan::where('lelong_id', $id)->where('norujukan', $norujukan)->first(); - - return view('pengesahan.lelbidmarhun',compact('marhuns', 'id', 'norujukan', 'status')); + + return view('pengesahan.lelbidmarhun',compact('tangguhlelong', 'id', 'norujukan')); } diff --git a/resources/views/pengesahan/lelbidmarhun.blade.php b/resources/views/pengesahan/lelbidmarhun.blade.php index 8c77ba14..47b5d0d3 100644 --- a/resources/views/pengesahan/lelbidmarhun.blade.php +++ b/resources/views/pengesahan/lelbidmarhun.blade.php @@ -10,42 +10,40 @@

{{ $message }}

@endif + +
+
+
+

Norujukan : {{ $tangguhlelong[0]['norujukan'] }}

+

Pembiayaan : {{ $tangguhlelong[0]['pinjaman'] }}

+

Remark : {{ $tangguhlelong[0]['tangguh_nota'] }}

+
+
+
- - - @foreach ($marhuns as $marhun) + @foreach ($tangguhlelong as $index1=>$tangguhlel) - - - - - - - - + + + + + + @endforeach diff --git a/resources/views/pengesahan/senaraitangguhlelong.blade.php b/resources/views/pengesahan/senaraitangguhlelong.blade.php index 660370bb..78c5f1e4 100644 --- a/resources/views/pengesahan/senaraitangguhlelong.blade.php +++ b/resources/views/pengesahan/senaraitangguhlelong.blade.php @@ -17,23 +17,22 @@ - + - @foreach ($tangguhlelong as $tangguhlel) - + @endforeach diff --git a/routes/web.php b/routes/web.php index 5b5d0fed..21c2360a 100644 --- a/routes/web.php +++ b/routes/web.php @@ -193,7 +193,7 @@ Route::group(['middleware' => ['permission:pengesahan'],'prefix'=>'pengesahan'], Route::post('/pcdelete',['as'=>'pengesahan.pcdelete','uses'=>'MarhunController@pcdelete']); Route::get('/senarailelong',['as'=>'pengesahan.senarailelong','uses'=>'MarhunController@senarailelong']); Route::get('/senaraitangguhlelong/{id}',['as'=>'pengesahan.senaraitangguhlelong','uses'=>'MarhunController@senaraitangguhlelong']); - Route::get('/lelbidmarhun/{id}/{norujukan}',['as'=>'pengesahan.lelbidmarhun','uses'=>'MarhunController@lelbidmarhun']); + Route::get('/lelbidmarhun/{id}/{norujukan}/{tangguhlelong_id}',['as'=>'pengesahan.lelbidmarhun','uses'=>'MarhunController@lelbidmarhun']); }); Route::group(['middleware' => ['permission:notistamatkontrak'],'prefix'=>'notistamatkontrak'], function () {
BilNo Rujukan Marhun Karat Berat Harga (RM) Nilai Marhun NotaStatus
{{ $loop->iteration }}{{ $marhun->norujukan }}{{ $marhun->marhun }}{{ $marhun->karat }}{{ $marhun->berat }}{{ $marhun->harga }}{{ $marhun->n_marhun }}{{ $marhun->nota }} - @if($status->status_ubah == 1) - - @elseif($status->status_ubah == 2) - - @elseif($status->status_ubah == 3) - - @endif - {{ $tangguhlel->marhun }}{{ $tangguhlel->karat }}{{ $tangguhlel->berat }}{{ $tangguhlel->harga }}{{ $tangguhlel->n_marhun }}{{ $tangguhlel->gadai_nota }}
Bil Nama CawanganTarikh Lelong AsalTarikh Lelong Tarikh Tangguh No Rujukan Action
{{ $loop->iteration }}{{ $tangguhlel['nama_caw'] }}{{ $tangguhlel['nama_caw']['caw_name'] }} {{ $tangguhlel->tarikh_lelong }} {{ $tangguhlel->tarikhtangguh }} {{ $tangguhlel->norujukan }} - +