diff --git a/app/Console/Commands/kemaskiniLelongUjrah.php b/app/Console/Commands/kemaskiniLelongUjrah.php index 369d3aa1..abd7b9db 100644 --- a/app/Console/Commands/kemaskiniLelongUjrah.php +++ b/app/Console/Commands/kemaskiniLelongUjrah.php @@ -171,7 +171,7 @@ class kemaskiniLelongUjrah extends Command $loguser->username = 'System'; $loguser->nama_user = 'System'; $loguser->norujukan = $gadai->norujukan; - $loguser->nota = $sebab_keluar == 'A' ? ' KELUAR LELONG '.$lelongbid->lelong_id : ' TEBUS LELONG '.$lelongbid->lelong_id ; + $loguser->nota = $sebab_keluar == 'A' ? ' KELUAR LELONG UJRAH '.$lelongbid->lelong_id : ' TEBUS LELONG UJRAH '.$lelongbid->lelong_id ; $loguser->save(); $lelongbid->delete(); @@ -182,7 +182,7 @@ class kemaskiniLelongUjrah extends Command $loguser->username = 'System'; $loguser->nama_user = 'System'; $loguser->norujukan = $gadai->norujukan; - $loguser->nota = $lelongbid->lelong_id.' Kemaskini Tempoh/Bakipjm/Keuntungan' ; + $loguser->nota = $lelongbid->lelong_id.' Kemaskini Tempoh/Bakipjm/Keuntungan Ujrah' ; $loguser->save(); } diff --git a/app/Http/Controllers/LelongUjrahController.php b/app/Http/Controllers/LelongUjrahController.php index 9a7700f8..3e5a11da 100644 --- a/app/Http/Controllers/LelongUjrahController.php +++ b/app/Http/Controllers/LelongUjrahController.php @@ -126,7 +126,9 @@ class LelongUjrahController extends Controller "status_payment" => 0, "mora_upah" => 0, "fasa" => $data->fasa, - "tagujrah" => 1 + "tagujrah" => 1, + "onepercent" => $data->onepercent, + "ujrah" => $data->ujrah ]); diff --git a/app/Http/Controllers/SimulasiUjrahController.php b/app/Http/Controllers/SimulasiUjrahController.php index 24cf3420..aa1983a3 100644 --- a/app/Http/Controllers/SimulasiUjrahController.php +++ b/app/Http/Controllers/SimulasiUjrahController.php @@ -651,6 +651,8 @@ class SimulasiUjrahController extends Controller $total_cazlelong = 0; $total_berat = 0; $total_hargaasas = 0; + $total_onepercent = 0; + $total_ujrah = 0; $arraycaw = []; foreach ($cawanganAll as $caw) { @@ -662,6 +664,8 @@ class SimulasiUjrahController extends Controller $cajlelong = 0; $rugilelong = 0; $bakilelong = 0; + $onepercent = 0; + $ujrah = 0; foreach ($caw['simulasiBid'] as $sim_bid) { $total_marhun += 1; $nilai_marhun += $sim_bid->nilaimarhun; @@ -669,6 +673,8 @@ class SimulasiUjrahController extends Controller $bakiupah += $sim_bid->bakiupah; $berat += $sim_bid->berat; $hargaasas += $sim_bid->hargaasas; + $onepercent += $sim_bid->onepercent; + $ujrah += $sim_bid->ujrah; $sumcajlelong = $sim_bid['hargaasas'] * ($simulasi['cajlelong']/100); @@ -725,6 +731,8 @@ class SimulasiUjrahController extends Controller 'cajlelong' => $cajlelong, 'rugilelong' => $rugilelong, 'bakilelong' => $bakilelong, + 'onepercent' => $onepercent, + 'ujrah' => $ujrah, ]); $total_nilaimarhun += $nilai_marhun; @@ -735,6 +743,8 @@ class SimulasiUjrahController extends Controller $total_cazlelong += $cajlelong; $total_berat += $berat; $total_hargaasas += $hargaasas; + $total_onepercent += $onepercent; + $total_ujrah += $ujrah; } $tarikhkemaskini = $simulasi->simkarat[0]; $data = $simulasi; @@ -752,6 +762,8 @@ class SimulasiUjrahController extends Controller 'total_cazlelong', 'total_rugilelong', 'total_bakilelong', + 'total_onepercent', + 'total_ujrah', 'total24Kgb', 'total24K', 'total23k', @@ -800,6 +812,8 @@ class SimulasiUjrahController extends Controller $bakilelong = 0; $keuntungan = 0; $total_baki = 0; + $total_onepercent = 0; + $total_ujrah = 0; $simulasilel = Simulasi::with('cawangan')->find($simulasi_id); @@ -839,6 +853,8 @@ class SimulasiUjrahController extends Controller $total_bakiupah = $total_bakiupah + $cal['bakiupah']; $total_baki = $total_baki + $baki; $total_cazlelong = $total_cazlelong + $cajlelongnew; + $total_onepercent += $cal['onepercent']; + $total_ujrah += $cal['ujrah']; array_push($arraymarhun,[ @@ -852,6 +868,8 @@ class SimulasiUjrahController extends Controller 'bakiupah' => $cal['bakiupah'], 'cajlelong' => $cajlelongnew, 'baki' => $baki, + 'onepercent' => $cal['onepercent'], + 'ujrah' => $cal['ujrah'], ]); } @@ -864,7 +882,7 @@ class SimulasiUjrahController extends Controller 'simulasilel', 'cawanganDetail', 'total_cazlelong', - 'total_baki')); + 'total_baki','total_onepercent','total_ujrah')); } public function listsagbycust($simulasi_id, $cawid) @@ -1064,5 +1082,112 @@ class SimulasiUjrahController extends Controller return redirect()->route('analisaujrah.show',$request->idsimulasi)->with('success','Kemaskini Harga Emas Berjaya'); } + public function tempbycawsimulasi($details, $t_gadai1, $fasa) + { + $jbgadai = $t_gadai1; + //$fasa = $request->fasa; + // dd($details); + + if($fasa == '1'){ + $getsurat = Gadai::on($details) + ->where('t_gadai', '<=', $jbgadai) + ->where('kodcaw', $details) + ->where('sttebus', '=', '') + ->where('lelong_tawarruq','=',1) + ->where('taglel', '=', 0) + ->where('tagpalsu', '=', 0) + ->where('tagpalsu2', '=', 0) + ->where('tagbaru', '=', 1) + ->whereNotNull('upah12') + ->get(); + + $t_gadais = Gadai::on($details) + ->where('t_gadai', '<=', $jbgadai) + ->where('sttebus', '=', '') + ->where('taglel', '=', 0) + ->where('tagpalsu', '=', 0) + ->where('tagpalsu2', '=', 0) + ->where('tagbaru', '=', 1) + ->whereNotNull('upah12') + ->orderBy('t_gadai') + ->select('t_gadai') + ->first(); + }else{ + $getsurat = Gadai::on($details) + ->where('t_gadai', '<=', $jbgadai) + ->where('kodcaw', $details) + ->where('sttebus', '=', '') + ->where('taglel', '=', 0) + ->where('tagpalsu', '=', 0) + ->where('tagpalsu2', '=', 0) + ->where('tagbaru', '=', 1) + ->whereNotNull('upah12') + ->get(); + + $t_gadais = Gadai::on($details) + ->where('t_gadai', '<=', $jbgadai) + ->where('sttebus', '=', '') + ->where('taglel', '=', 0) + ->where('tagpalsu', '=', 0) + ->where('tagpalsu2', '=', 0) + ->where('tagbaru', '=', 1) + ->whereNotNull('upah12') + ->orderBy('t_gadai') + ->select('t_gadai') + ->first(); + } + + // $tarikh_lelong = Carbon::parse($t_lelong); + // $t_anggaran = ($tarikh_lelong->subMonths(1))->toDateString(); + // $t_lelongdisplay = $tarikh_lelong->format('d-m-Y'); + //$t_anggaran = ($tarikh_lelong->subDays(20))->format('d/m/Y'); + //$t_daftarlelong = ($tarikh_lelong->subMonths(1))->format('d/m/Y'); +//dd($getsurat); + + foreach($getsurat as $index1=>$surats) + { + $senarai = Gadai::on($details) + ->where('norujukan', $surats['norujukan']) + ->get(); + // dd($surats['tempoh']); + + + $total_untung_rebet = TransaksiKeuntungan::on('main')->where('norujukan','=',$surats['norujukan'])->sum('keuntungan_rebet'); + $total_untung_asal = TransaksiKeuntungan::on('main')->where('norujukan','=',$surats['norujukan'])->sum('bayaran_keuntungan'); + $beza_keuntungan = $total_untung_asal - $total_untung_rebet; + + + //kiraan keuntungan ujrah + $jeniskeuntungan = 'onepercent'; + $keuntungan1 = Http::get(config('app.api_url'). 'upahtawarruq/'.$surats['kodcaw'].'/'.$surats['norujukan'].'/'.$jeniskeuntungan)->json(); + if($keuntungan1 == null){ + $keuntungan = 0.00; + }else{ + $keuntungan = round(($keuntungan1['pendapatan'] *100)/5,0)*5/100; + } + + // dd($surats['hargajualan']); + $ktlhbyr = $surats['hargajualan']-$surats['bakihargajualan']; + // dd($ktlhbyr); + $getsurat[$index1]['list_norujukan'] = $senarai; + $getsurat[$index1]['keuntungan'] = $keuntungan; + $getsurat[$index1]['ktlhbyr'] = $ktlhbyr; + // dd($surats['norujukan']); + } + + + // $keuntungantlhbyr = TransaksiKeuntungan::on('mysql2') + // ->sum('bayaran_keuntungan'); + + return view('simulasiujrah.tempbycawsimulasi', compact( 'getsurat', + 'details', + 'senarai', + 'keuntungan', + 't_gadais', + 'ktlhbyr' + + )); + } + } diff --git a/resources/views/simulasiujrah/senaraimarhunlel.blade.php b/resources/views/simulasiujrah/senaraimarhunlel.blade.php index 05df6006..fdcb13cc 100644 --- a/resources/views/simulasiujrah/senaraimarhunlel.blade.php +++ b/resources/views/simulasiujrah/senaraimarhunlel.blade.php @@ -72,6 +72,8 @@ Nilai Marhun Asal (RM) Pembiayaan (RM) Keuntungan (RM) + 1% (RM) + Ujrah (RM) Caj Lelong (RM) Harga Asas (RM) Baki Lelong (RM) @@ -91,7 +93,9 @@ {{ $marhun['berat'] }} {{ number_format($marhun['nilaimarhun'], 2, '.', ',') }} {{ number_format($marhun['pinjaman'] , 2, '.', ',') }} - {{ number_format($marhun['bakiupah'], 2, '.', ',') }} + {{ number_format($marhun['bakiupah'], 2, '.', ',') }} + {{ number_format($marhun['onepercent'], 2, '.', ',') }} + {{ number_format($marhun['ujrah'], 2, '.', ',') }} {{ number_format($marhun['cajlelong'], 2, '.', ',') }} {{ number_format($marhun['hargaasas'], 2, '.', ',') }} @php @@ -124,7 +128,9 @@ {{ number_format($total_berat, 2, '.', ',') }} {{ number_format($total_nilaimarhun, 2, '.', ',') }} {{ number_format($total_pinjaman, 2, '.', ',') }} - {{ number_format($total_bakiupah, 2, '.', ',') }} + {{ number_format($total_bakiupah, 2, '.', ',') }} + {{ number_format($total_onepercent, 2, '.', ',') }} + {{ number_format($total_ujrah, 2, '.', ',') }} {{ number_format($total_cazlelong, 2, '.', ',') }} {{ number_format($total_hargaasas, 2, '.', ',') }} @if($bakilelong > 0) diff --git a/resources/views/simulasiujrah/senaraitempsimulasi.blade.php b/resources/views/simulasiujrah/senaraitempsimulasi.blade.php index 231ee045..8b2d06c1 100644 --- a/resources/views/simulasiujrah/senaraitempsimulasi.blade.php +++ b/resources/views/simulasiujrah/senaraitempsimulasi.blade.php @@ -63,7 +63,7 @@ - + @@ -93,7 +93,7 @@ @endif @@ -102,7 +102,7 @@
Bil{{ number_format($send['total_pembiayaan'] , 2) }} {{ number_format($send['total_bakipjm'] , 2) }} - +
diff --git a/resources/views/simulasiujrah/showsimulasi.blade.php b/resources/views/simulasiujrah/showsimulasi.blade.php index f1563bd5..7ba26478 100644 --- a/resources/views/simulasiujrah/showsimulasi.blade.php +++ b/resources/views/simulasiujrah/showsimulasi.blade.php @@ -181,8 +181,9 @@ Berat (gm) Nilai Marhun Asal (RM) Pembiayaan (RM) - K.Ujrah(RM) - {{--Harga Asas (RM)--}} + Keuntungan (RM) + 1% (RM) + Ujrah (RM) Caj (RM) Harga Asas (RM) Baki (RM) @@ -200,7 +201,8 @@ {{ number_format($caw['n_marhun'], 2, '.', ',') }} {{ number_format($caw['pinjaman'], 2, '.', ',') }} {{ number_format($caw['upahsimpan'], 2, '.', ',') }} - {{--{{ number_format($caw['hargaasas'], 2, '.', ',') }}--}} + {{ number_format($caw['onepercent'], 2, '.', ',') }} + {{ number_format($caw['ujrah'], 2, '.', ',') }} {{ number_format($caw['cajlelong'], 2, '.', ',') }} {{ number_format($caw['hargaasas'], 2, '.', ',') }} {{ number_format($caw['bakilelong'], 2, '.', ',') }} @@ -216,7 +218,9 @@ {{ number_format($total_nilaimarhun, 2, '.', ',') }} {{ number_format($total_pinjaman, 2, '.', ',') }} {{ number_format($total_bakiupah, 2, '.', ',') }} - {{ number_format($total_cazlelong, 2, '.', ',') }} + {{ number_format($total_onepercent, 2, '.', ',') }} + {{ number_format($total_ujrah, 2, '.', ',') }} + {{ number_format($total_cazlelong, 2, '.', ',') }} {{ number_format($total_hargaasas, 2, '.', ',') }} {{--{{ number_format($total_cazlelong, 2, '.', ',') }}--}} {{ number_format($total_bakilelong, 2, '.', ',') }} diff --git a/resources/views/simulasiujrah/tempbycawsimulasi.blade.php b/resources/views/simulasiujrah/tempbycawsimulasi.blade.php new file mode 100644 index 00000000..d92f12ea --- /dev/null +++ b/resources/views/simulasiujrah/tempbycawsimulasi.blade.php @@ -0,0 +1,136 @@ +@extends('layouts.app') + +@section('content') +
+
+
+
+
+ + + +
+ Butiran Gadaian Ujrah Cawangan {{ $details }} +
+
+
+ {{-- + +

Butiran Gadaian Cawangan {{ $details }}

--}} + + @if ($message = Session::get('failed')) +
+

{{ $message }}

+
+ @endif +
+ + @csrf + + + + + + + + + + + + + + + + + + + + @foreach($getsurat as $surat) + + + + + + + + + + + + + + + @endforeach + +
BilNo RujukanNo Kad PengenalanTempohBerat (gm)Nilai Marhun Asal (RM)Pembiayaan (RM)Baki Pembiayaan (RM)Jumlah Bayaran (RM)Keuntungan 6 Bulan (RM)Keuntungan Semasa (RM)Tamat Kontrak
{{ $loop->iteration }}{{ $surat['list_norujukan'][0]['norujukan'] }}{{ $surat['list_norujukan'][0]['nokp'] }}{{ $surat['list_norujukan'][0]['tempoh'] }}{{ number_format($surat['list_norujukan'][0]['berat'] , 2, '.', ',') }}{{ number_format($surat['list_norujukan'][0]['nilaimarhun'], 2, '.', ',') }}{{ number_format($surat['list_norujukan'][0]['pinjaman'] , 2, '.', ',') }}{{ number_format($surat['list_norujukan'][0]['bakipjm'] , 2, '.', ',') }}{{ number_format($surat['ktlhbyr'] , 2, '.', ',')}}{{ number_format($surat['list_norujukan'][0]['bakiupah'], 2, '.', ',') }}{{ number_format($surat['keuntungan'] , 2, '.', ',') }}{{ $surat['list_norujukan'][0]['t_matang1'] }}
+ +
+
+
+
+ + +@endsection diff --git a/routes/web.php b/routes/web.php index 4ba2e4a2..bd085252 100644 --- a/routes/web.php +++ b/routes/web.php @@ -129,6 +129,7 @@ Route::group(['middleware' => ['permission:analisaujrah'],'prefix'=>'analisaujra Route::get('/senaraimarhunlel/{simulasi_id}/{cawid}',['as'=>'analisaujrah.senaraimarhunlel','uses'=>'SimulasiUjrahController@senaraimarhunlel']); Route::get('/listsagbycust/{simulasi_id}/{cawid}',['as'=>'analisaujrah.listsagbycust','uses'=>'SimulasiUjrahController@listsagbycust']); Route::post('/kemaskini',['as'=>'analisaujrah.kemaskiniharga','uses'=>'SimulasiUjrahController@kemaskini2']); + Route::get('/tempbycawsimulasi/{details}/{t_lelong}/{fasa}',['as'=>'analisaujrah.tempbycawsimulasi','uses'=>'SimulasiUjrahController@tempbycawsimulasi']); }); Route::group(['middleware' => ['permission:sistem'],'prefix'=>'sistem'], function () {