diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php index a1d53c75..2e246a1f 100644 --- a/app/Http/Controllers/LelongController.php +++ b/app/Http/Controllers/LelongController.php @@ -1337,72 +1337,41 @@ class LelongController extends Controller $bakilelong = 0; $total_cazlelong = 0; // dd($cawid); - $marhuns = LelongBid::join('cawangan', 'lelongbid.caw_id', '=', 'cawangan.id') - ->where('lelong_id','=',$lelongid)->where('caw_id','=',$cawid) - ->select( - 'lelongbid.t_lelong', - 'lelongbid.kodcaw', - 'cawangan.caw_name', - 'lelongbid.norujukan', - 'lelongbid.pinjaman', - 'lelongbid.berat', - 'lelongbid.nilaimarhun', - 'lelongbid.hargaasas', - 'lelongbid.hargajual', - 'lelongbid.t_jual', - 'lelongbid.upahsimpan', - 'lelongbid.cajlelong', - 'lelongbid.baki', - 'lelongbid.bakiupah', - 'lelongbid.status_jual', - 'lelongbid.jbg' - ) - ->get()->toArray(); + + $lelonglel = Lelong::with('cawangan')->find($lelongid); + + $cawanganDetail = $lelonglel->cawangan->find($cawid); + + $marhuns = LelongBid::where('caw_id', '=', $cawid) + ->where('lelong_id', '=', $lelongid) + ->get(); // dd($marhuns); $arraymarhun = []; foreach ($marhuns as $index1=> $cal) { - // dd($cal); - $gadai = Gadai::on($cal['kodcaw']) - ->where('norujukan','=',$cal['norujukan']) - ->first(); - // dd($gadai); - $customer = Customer::where('kpbaru','=',$gadai['nokp']) - ->orWhere('kplama','=',$gadai['nokp']) - ->first(); - // dd($customer); - - $simulasilel = Lelong::where('id',$lelongid)->get(); - $sumcajlelong = $cal['hargaasas'] * ($simulasilel[0]['cajlelong']/100); + $sumcajlelong = $cal['hargaasas'] * ($lelonglel->cajlelong/100); $totalbaki = $cal['hargaasas'] - $cal['pinjaman'] - $cal['bakiupah'] - bcdiv($sumcajlelong,1,1); $marhuns[$index1]['cajlelong'] = bcdiv($sumcajlelong,1,1); $marhuns[$index1]['baki'] = $totalbaki; - - // $keuntungan = $cal['bakipjm'] - ($cal['bakihargajualan'] - ($cal['upah12'] - $cal['ansakhir'])-(($cal['tempoh']-$cal['tempohbayar'])*$cal['kadarupah']/100*$cal['bakipjm']) ); $marhuns[$index1]['keuntungan'] = $keuntungan; - $marhuns[$index1]['nama'] = $customer; - // array_push($arraymarhun,[ - // 'norujukan' => $cal['norujukan'], - // 'tempoh' => $gadai['tempoh'], - // 'nama' => $customer['nama'], - // 'berat' => $cal['berat'], - // 'nilaimarhun' => $cal['nilaimarhun'], - // 'hargaasas' => $cal['hargaasas'], - // 'hargajual' => $cal['hargajual'], - // 't_jual' => $cal['t_jual'], - // 'pinjaman' => $cal['pinjaman'], - // 'pinjasal' => $gadai['pinjaman'], - // 'bakiupah' => $cal['bakiupah'], - // 'cajlelong' => $cal['cajlelong'], - // 'baki' => $cal['baki'], - // 'upah6bulan' => $gadai['bakiupah'] - // ]); $total_berat = $total_berat + $cal['berat']; $total_pinjaman = $total_pinjaman + $cal['pinjaman']; $total_hargaasas = $total_hargaasas + $cal['hargaasas']; $total_nilaimarhun = $total_nilaimarhun + $cal['nilaimarhun']; $total_bakiupah = $total_bakiupah + $cal['bakiupah']; $total_cazlelong = $total_cazlelong + bcdiv($sumcajlelong,1,1); + + array_push($arraymarhun,[ + 'norujukan' => $cal['norujukan'], + 'tempoh' => $cal['jbg'], + 'berat' => $cal['berat'], + 'nilaimarhun' => $cal['nilaimarhun'], + 'hargaasas' => $cal['hargaasas'], + 'pinjaman' => $cal['pinjaman'], + 'bakiupah' => $cal['bakiupah'], + 'cajlelong' => $cal['cajlelong'], + 'baki' => $cal['baki'], + ]); } $arrayinfo = []; @@ -1429,6 +1398,8 @@ class LelongController extends Controller 'total_hargaasas', 'total_bakiupah', 'total_nilaimarhun', + 'lelonglel', + 'cawanganDetail', 'total_cazlelong')); } @@ -3118,6 +3089,11 @@ class LelongController extends Controller $keuntungan = 0; $arraylistgadai = 0; + + $lelonglel = Lelong::with('cawangan')->find($lelongid); + + $cawanganDetail = $lelonglel->cawangan->find($cawid); + $marhun = LelongBid::join('cawangan', 'lelongbid.caw_id', '=', 'cawangan.id') ->where('lelong_id','=',$lelongid) ->where('caw_id','=',$cawid); @@ -3175,7 +3151,7 @@ class LelongController extends Controller ->toArray(); array_push($arrayinfo,['laporan' => $laporan,'details' => $details]); } - return view('lelong.listsagbycust',compact('marhuns','lelongid','cawid','listsag','ktlhbyr','arrayinfo')); + return view('lelong.listsagbycust',compact('lelonglel','cawanganDetail','marhuns','lelongid','cawid','listsag','ktlhbyr','arrayinfo')); } public function exportlelong(Request $request) @@ -3757,7 +3733,7 @@ class LelongController extends Controller ->where('cawangan_lelong.caw_id', $caw->id) ->get() ->toArray(); - array_push($arraydetails,['laporan' => $laporan,'details' => $details]); + array_push($arraydetails,['laporan' => $laporan,'details' => $details]); } @@ -4591,8 +4567,11 @@ class LelongController extends Controller $data = Lelong::where('lelong.id','=',$lelong_id) ->first(); } + $datacaw = Cawangan::where('id','=',$caw->id) + ->get(); - $pdf = PDF::loadView('pdf.lelreportpc',compact('arraycaw', + + $pdf = PDF::loadView('pdf.lelreportpc',compact('datacaw','arraycaw', 'total_marhun', 'total_berat', 'total_nmarhun', diff --git a/app/Http/Controllers/ReportController.php b/app/Http/Controllers/ReportController.php index d6d2a034..7ffe9ca1 100644 --- a/app/Http/Controllers/ReportController.php +++ b/app/Http/Controllers/ReportController.php @@ -753,8 +753,10 @@ class ReportController extends Controller ->toArray(); array_push($arrayinfo,['laporan' => $laporan,'details' => $details]); } + $datacaw = Cawangan::where('id','=',$cawid) + ->get(); - $pdf = PDF::loadView('pdf.pdflelongreport',compact('arraymarhun','marhuns','lelongid','cawid','arrayinfo','total_berat', + $pdf = PDF::loadView('pdf.pdflelongreport',compact('datacaw','arraymarhun','marhuns','lelongid','cawid','arrayinfo','total_berat', 'total_pinjaman', 'total_upah', 'total_hargaasas', @@ -836,6 +838,7 @@ class ReportController extends Controller $total_bakiupah = 0; $total_nilaimarhun = 0; $keuntungan = 0; + $total_cazlelong = 0; $marhuns = LelongBid::join('cawangan', 'lelongbid.caw_id', '=', 'cawangan.id') ->where('lelong_id','=',$lelongid)->where('caw_id','=',$cawid) ->select( @@ -869,6 +872,11 @@ class ReportController extends Controller ->orWhere('kplama','=',$gadai['nokp']) ->first(); // dd($customer); + $simulasilel = Lelong::where('id',$lelongid)->get(); + $sumcajlelong = $cal['hargaasas'] * ($simulasilel[0]['cajlelong']/100); + $totalbaki = $cal['hargaasas'] - $cal['pinjaman'] - $cal['bakiupah'] - bcdiv($sumcajlelong,1,1); + $marhuns[$index1]['cajlelong'] = bcdiv($sumcajlelong,1,1); + $marhuns[$index1]['baki'] = $totalbaki; // $keuntungan = $cal['bakipjm'] - ($cal['bakihargajualan'] - ($cal['upah12'] - $cal['ansakhir'])-(($cal['tempoh']-$cal['tempohbayar'])*$cal['kadarupah']/100*$cal['bakipjm']) ); $marhuns[$index1]['keuntungan'] = $keuntungan; @@ -895,6 +903,7 @@ class ReportController extends Controller $total_hargaasas = $total_hargaasas + $cal['hargaasas']; $total_nilaimarhun = $total_nilaimarhun + $cal['nilaimarhun']; $total_bakiupah = $total_bakiupah + $cal['bakiupah']; + $total_cazlelong = $total_cazlelong + bcdiv($sumcajlelong,1,1); } @@ -916,14 +925,17 @@ class ReportController extends Controller ->toArray(); array_push($arrayinfo,['laporan' => $laporan,'details' => $details]); } + $datacaw = Cawangan::where('id','=',$cawid) + ->get(); - $pdf = PDF::loadView('pdf.pdflelongreportpc',compact('arraymarhun','marhuns','lelongid','cawid','arrayinfo','total_berat', + $pdf = PDF::loadView('pdf.pdflelongreportpc',compact('datacaw','arraymarhun','marhuns','lelongid','cawid','arrayinfo','total_berat', 'total_pinjaman', 'total_upah', 'total_hargaasas', 'total_bakiupah', - 'total_nilaimarhun')) + 'total_nilaimarhun', + 'total_cazlelong')) ->setPaper('a4','potrait'); return $pdf->download('Laporan Lelong Cawangan.pdf'); diff --git a/app/Http/Controllers/SimulasiController.php b/app/Http/Controllers/SimulasiController.php index aa3f4c5f..929163b1 100644 --- a/app/Http/Controllers/SimulasiController.php +++ b/app/Http/Controllers/SimulasiController.php @@ -1042,8 +1042,11 @@ class SimulasiController extends Controller $total_berat += $berat; $total_hargaasas += $hargaasas; } + $tarikhkemaskini = $simulasi->simkarat[0]; + $data = $simulasi; return view('simulasi.showsimulasi', compact( + 'tarikhkemaskini', 'data', 'simkarat', 'jeniskarat', @@ -1920,6 +1923,11 @@ class SimulasiController extends Controller { $keuntungan = 0; $arraylistgadai = 0; + + $simulasilel = Simulasi::with('cawangan')->find($simulasi_id); + + $cawanganDetail = $simulasilel->cawangan->find($cawid); + $marhun = SimulasiBid::join('cawangan', 'simulasibid.caw_id', '=', 'cawangan.id') ->where('simulasi_id','=',$simulasi_id) ->where('caw_id','=',$cawid); @@ -1958,7 +1966,7 @@ class SimulasiController extends Controller $marhuns[$index1]['listsag'] = $listsag; } - return view('simulasi.listsagbycust',compact('marhuns','simulasi_id','cawid','ktlhbyr')); + return view('simulasi.listsagbycust',compact('simulasilel','cawanganDetail','marhuns','simulasi_id','cawid','ktlhbyr')); } public function senaraisimulasiall() diff --git a/app/Models/Cawangan.php b/app/Models/Cawangan.php index d518a5bd..cd57db68 100644 --- a/app/Models/Cawangan.php +++ b/app/Models/Cawangan.php @@ -65,12 +65,4 @@ class Cawangan extends Model { return $this->belongsTo(User::class, 'kodcaw', 'caw_code'); } - - - - // public function lelong() - // { - // return $this->belongsToMany(Lelong::class, 'cawangan_lelong', 'caw_id', 'lelong_id'); - // } - } diff --git a/resources/views/includes/sidebar.blade.php b/resources/views/includes/sidebar.blade.php index 72fb6082..791e4b49 100644 --- a/resources/views/includes/sidebar.blade.php +++ b/resources/views/includes/sidebar.blade.php @@ -94,14 +94,14 @@ @endhasrole @hasrole('pengurus-cawangan') -
  • + {{--
  • -
  • + --}}
  • @@ -123,12 +123,8 @@ --}}
  • - - + Senarai Lelongan +
  • diff --git a/resources/views/lelong/listsagbycust.blade.php b/resources/views/lelong/listsagbycust.blade.php index 3dc5f252..ef9c313d 100644 --- a/resources/views/lelong/listsagbycust.blade.php +++ b/resources/views/lelong/listsagbycust.blade.php @@ -5,47 +5,36 @@
    -
    +
    - - - - - @foreach ($arrayinfo as $laporan) - - - - - @foreach($laporan['details'] as $details) - - - @endforeach - - @endforeach - - -
    ID Lelong: {{ $laporan['laporan']['lelong_id']}} Fasa Lelong: {{ $laporan['laporan']['fasa']}} Tarikh Lelong : @php - $myDateTime = DateTime::createFromFormat('Y-m-d', $laporan['laporan']['tarikh_lelong'] ); - $datez = $myDateTime->format('d-m-Y'); - echo($datez); - @endphpNama Cawangan : {{ $details['caw_name']}}Kod Cawangan : {{ $details['caw_code']}}
    +
    +
    + @hasrole('operasi') + + + + @endhasrole + @hasrole('pengurus-cawangan') + + + + @endhasrole +
    + senarai Mengikut Nama Pelanggan : {{ $cawanganDetail->caw_name }} +
    +
    +
    @if ($message = Session::get('success'))

    {{ $message }}

    @endif -
    @csrf - - +
    + @@ -68,7 +57,7 @@ @foreach ($marhuns as $index=> $marhun) - + - - - - @endforeach @@ -187,6 +151,8 @@
    No Nama Pelanggan
    {{$loop->iteration}}{{ $marhun['nama']['nama']}}{{ $marhun['nama']['nama']}} {{ $marhun['nokp']}} @foreach ($marhun['listsag'] as $item) {{-- {{$loop->iteration}}. {{ $item['norujukan'] }}
    --}} @@ -155,31 +144,6 @@ {{ number_format($jumnilaimarhun, 2, '.', ',') }}
    +
    +
    @@ -235,43 +201,11 @@ }); } - var tablemarhun = $('#marhun').DataTable( { - "columnDefs": [ - { - "targets": 13, - "orderable": false - }, - // { - // "targets": 4, - // "orderable": false - // } - ], - // order: [[1, 'asc']], - // "ordering": false, - "info": false, - "lengthChange": false, - "pageLength": 10000000, - dom: 'Bfrtip', - // buttons: [ - // // 'copy', 'excel', 'pdf' - // // { text: 'copy', className: 'btn btn-primary' }, - // { - // className: 'btn btn-outline-success pl-4 pr-4 btn-sm adduser', - // text: '', - // titleAttr: 'Tambah Pengguna', - // action: function ( e, dt, node, config ) { - // alert( 'Button activated' ); - // } - // }, - // { - // className: 'btn btn-outline-secondary pl-4 pr-4 btn-sm export', - // titleAttr: 'Export to CSV', - // text: '', - // action: function ( e, dt, node, config ) { - // $("#exportform").submit(); - // } - // } - // ] + var tableMarhun = $('#marhun').DataTable({ + "scrollX": true, + "info": false, + "paging": false, + "pageLength": 5000, }); diff --git a/resources/views/lelong/senarailelongpc.blade.php b/resources/views/lelong/senarailelongpc.blade.php index 481c1a70..3143c380 100644 --- a/resources/views/lelong/senarailelongpc.blade.php +++ b/resources/views/lelong/senarailelongpc.blade.php @@ -4,14 +4,22 @@
    -
    - - @if ($message = Session::get('success')) -
    -

    {{ $message }}

    +
    +
    +
    +
    + senarai Lelongan +
    - @endif - +
    + @if ($message = Session::get('success')) +
    + {{ $message }} +
    + @endif +
    + +
    @@ -61,9 +69,10 @@ diff --git a/resources/views/lelong/senaraimarhun.blade.php b/resources/views/lelong/senaraimarhun.blade.php index 33768fd3..7a26c873 100644 --- a/resources/views/lelong/senaraimarhun.blade.php +++ b/resources/views/lelong/senaraimarhun.blade.php @@ -4,49 +4,60 @@
    -
    - - - -
    Bil @hasrole('pengurus-cawangan') +
    @if($data['laporan']['sts_lelong'] == 0) {{-- --}} - + @elseif($data['laporan']['sts_lelong'] == 1) @elseif($data['laporan']['sts_lelong'] == 2) @@ -72,6 +81,7 @@ {{-- EXPORT --}} @endif +
    @endhasrole
    - - @foreach ($arrayinfo as $laporan) - - - - - @foreach($laporan['details'] as $details) - - - @endforeach - - @endforeach - - -
    ID Lelong: {{ $laporan['laporan']['lelong_id']}} Fasa Lelong: {{ $laporan['laporan']['fasa']}} Tarikh Lelong : @php - $myDateTime = DateTime::createFromFormat('Y-m-d', $laporan['laporan']['tarikh_lelong'] ); - $datez = $myDateTime->format('d-m-Y'); - echo($datez); - @endphpNama Cawangan : {{ $details['caw_name']}}Kod Cawangan : {{ $details['caw_code']}}
    - - - - - @if ($message = Session::get('success')) -
    -

    {{ $message }}

    -
    - @endif -
    - PDF - Simulasi Lelong - Senarai Mengikut Nama Pelangan - +
    +
    +
    + + + +
    + senarai Sag : {{ $cawanganDetail->caw_name }} +
    +
    + @if ($message = Session::get('success')) +
    + {{ $message }} +
    + @endif + @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $lelonglel->tarikh_lelong ); + $t_lelong = $myDateTime->format('d-m-Y'); + @endphp +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    + @csrf @@ -63,8 +74,7 @@ Harga Asas (RM) Pembiayaan (RM) Keuntungan (RM) - Caj Lelong (%) - {{-- Rugi Lelong (RM) --}} + Caj Lelong (RM) Baki Lelong (RM) Tindakan @@ -99,7 +109,6 @@ $bakilelong += $marhun['baki']; } @endphp - {{-- {{number_format($rugi, 2, '.', ',')}} --}} @if($marhun['baki'] > 0) {{number_format($marhun['baki'], 2, '.', ',')}} @elseif($marhun['baki'] < 0 ) @@ -123,7 +132,6 @@ {{ number_format($total_pinjaman, 2, '.', ',') }} {{ number_format($total_bakiupah, 2, '.', ',') }} {{ number_format($total_cazlelong, 2, '.', ',') }} - {{-- ({{ number_format($rugilelong, 2, '.', ',') }}) --}} {{ number_format($bakilelong, 2, '.', ',') }} @@ -138,7 +146,8 @@
    - +
    +