diff --git a/app/Http/Controllers/NotisController.php b/app/Http/Controllers/NotisController.php index 6ffa7c03..f961d952 100644 --- a/app/Http/Controllers/NotisController.php +++ b/app/Http/Controllers/NotisController.php @@ -6,18 +6,17 @@ use Illuminate\Http\Request; use Spatie\Permission\Models\Role; use Spatie\Permission\Models\Permission; use Illuminate\Support\Facades\Auth; +use Carbon\Carbon; use App\Models\User; use PDF; use App\Models\Cawangan; -use App\Models\JenisEmas; -use App\Models\JenisKarat; - +use App\Models\LelongBidder; use App\Models\Lelong; use App\Models\CawanganLelong; use App\Models\LelongBid; -use App\Models\LelongBidMarhun; -use App\Models\LelKarat; -use App\Models\LelKarat_temp; +use App\Models\Payment; +use App\Models\Resit; + class NotisController extends Controller { @@ -36,45 +35,77 @@ class NotisController extends Controller * * @return \Illuminate\Contracts\Support\Renderable */ + public function notislelong() { $user = Auth::user(); - $caw = Cawangan::where('caw_code','=',$user->kodcaw)->first(); - $lelongbid = LelongBid::where('caw_id','=',$caw->id)->get(); + $caw = Cawangan::where('caw_code','=',$user->kodcaw) + ->first(); - $lelongid = LelongBid::select('lelong_id')->where('caw_id','=',$caw->id)->groupBy('lelong_id')->get(); - $lelong = Lelong::whereIn('id', $lelongid)->get(); + $lelongbid = LelongBid::where('caw_id','=',$caw->id) + ->get(); + + $lelongid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id') + ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('cawangan.caw_code','=',$user->kodcaw) + ->get(); + + $lelong = Lelong::where('id', $lelongid)->get(); + return view('jananotis.notislelong',compact('lelongbid','lelongid')); + } + + public function senarainotis($lelong_id){ + $lelong_id = $lelong_id; + + $payment = LelongBid::join('gadai','lelongbid.norujukan','=','gadai.norujukan') + ->where('lelongbid.lelong_id', $lelong_id) + ->get()->toArray(); + + + + return view('jananotis.senarainotis',compact('payment','lelong_id')); - return view('marhun.senaraimarhun',compact('lelongbid','lelong')); } + public function jananotis($lelong_id){ + + $user = Auth::user(); + + $caw = Cawangan::where('caw_code','=',$user->kodcaw) + ->first(); + + $lelong_id = $lelong_id; + + $payment = LelongBid::join('gadai','lelongbid.norujukan','=','gadai.norujukan') + // -join('customer','gadai.') + ->where('lelongbid.lelong_id', $lelong_id) + ->get()->toArray(); + + $lelongid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id') + ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') + ->where('cawangan.caw_code','=',$user->kodcaw) + ->where('cawangan_lelong.lelong_id', $lelong_id) + + ->get(); + + $lelong = Lelong::where('id', $lelongid)->get(); + + + // return view ('pdf.jananotis',compact('payment','lelong_id','lelongid','caw')); + + $pdf = PDF::loadView('pdf.jananotis',compact('payment','lelong_id','lelongid','caw')) + ->setPaper('a4', 'potrait'); + + return $pdf->download('Penjanaan Notis.pdf'); + + } + + - - // public function exportmarhundetails(Request $request) - // { - // $lelongbid = LelongBid::where('id','=',$request->lelongbid)->first(); - // $marhun = LelongBidMarhun::where('lelongbid_id','=',$request->lelongbid)->get(); - - // $karatall = JenisKarat::all(); - // $emasall = JenisEmas::all(); - - - - // $pdf = PDF::loadView('pdf.marhundetails',compact('marhun', - // 'lelongbid', - // 'karatall', - - // 'emasall'))->setPaper('a4', 'landscape'); - - // return $pdf->download('Senarai Lelong Details.pdf'); - - - // } - - + } \ No newline at end of file diff --git a/app/Http/Controllers/SerahanController.php b/app/Http/Controllers/SerahanController.php index d0882148..14306cb8 100644 --- a/app/Http/Controllers/SerahanController.php +++ b/app/Http/Controllers/SerahanController.php @@ -10,26 +10,13 @@ use Carbon\Carbon; use App\Models\User; use PDF; use App\Models\Cawangan; -use App\Models\Gadai; -use App\Models\GadaiMarhun; -use App\Models\Simulasi; -use App\Models\SimulasiBid; -use App\Models\SimulasiBidMarhun; -use App\Models\SimKarat; -use App\Models\SimKarat_temp; -use App\Models\CawanganSimulasi; -use App\Models\JenisEmas; -use App\Models\JenisKarat; use App\Models\LelongBidder; - - use App\Models\Lelong; use App\Models\CawanganLelong; use App\Models\LelongBid; -use App\Models\LelongBidMarhun; -use App\Models\LelKarat; - use App\Models\Payment; +use App\Models\Resit; + class SerahanController extends Controller { @@ -57,14 +44,14 @@ class SerahanController extends Controller ->first(); $lelongbid = LelongBid::where('caw_id','=',$caw->id) - ->get(); + ->get(); $lelongid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id') ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id') ->where('cawangan.caw_code','=',$user->kodcaw) ->get(); - $lelong = Lelong::whereIn('id', $lelongid)->get(); + $lelong = Lelong::where('id', $lelongid)->get(); return view('serahan.laporanserahan',compact('lelongbid','lelongid')); } @@ -218,11 +205,7 @@ class SerahanController extends Controller return $pdf->download('Senarai Bidaan.pdf'); } - - - - - + } \ No newline at end of file diff --git a/resources/views/jananotis/notislelong.blade.php b/resources/views/jananotis/notislelong.blade.php new file mode 100644 index 00000000..77fddc7b --- /dev/null +++ b/resources/views/jananotis/notislelong.blade.php @@ -0,0 +1,46 @@ +@extends('layouts.app') + +@section('content') +
+
+
+ + @if ($message = Session::get('success')) +
+

{{ $message }}

+
+ @endif +
+ + + + + + + + + + + + + @foreach ($lelongid as $bid) + + + + + + + @endforeach + + +
Lelong IDTarikh LelongAction
{{ $bid->lelong_id}}{{ $bid->tarikh_lelong }} + + +
+
+
+ +
+
+ +@endsection diff --git a/resources/views/jananotis/senarainotis.blade.php b/resources/views/jananotis/senarainotis.blade.php new file mode 100644 index 00000000..80aff8a2 --- /dev/null +++ b/resources/views/jananotis/senarainotis.blade.php @@ -0,0 +1,114 @@ +@extends('layouts.app') + +@section('content') + +
+
+
+ + + + + + + + + + + + + + @foreach($payment as $pay) + + + + + + + + + {{-- join online_arrahn table (transaksi_keuntungan) --}} + + + + + @endforeach + +
NoNo RujukanJBGNo KPPembiayaanKeuntungan 6 BulanBayaran Telah Dibuat
{{ $loop->iteration }} {{ $pay['norujukan']}}{{ $pay['jbg']}}{{ $pay['nokp']}}{{ $pay['pinjaman']}}{{ $pay['bakiupah']}}
+
+
+
+ + +@endsection diff --git a/resources/views/pdf/jananotis.blade.php b/resources/views/pdf/jananotis.blade.php new file mode 100644 index 00000000..85bf95d5 --- /dev/null +++ b/resources/views/pdf/jananotis.blade.php @@ -0,0 +1,112 @@ + + + + + + + +
+@foreach ($payment as $notis) + +
+
+ PKB LOGO +
+ +
+

{{$caw['caw_name']}}
+ {{$caw['alamat1']}}
+ {{$caw['alamat2']}}
+ No Tel: {{$caw['notel']}}
+ No Faks: {{$caw['nofaks']}} +

+

+ +
+ + {{-- No Rujukan: {{$surat['norujukan']}}
--}} + No Rujukan:{{$notis['norujukan']}}
+ Kepada:
+ No Telefon:
+ No K/P: +

+ @foreach ($lelongid as $bid) + +

Tuan/Puan,
+

LELONGAN BARANGAN GADAIAN SECARA TENDER PADA {{ $bid->tarikh_lelong }}

+ + @endforeach + +

Dengan hormatnya kami ingin memaklumkan bahawa barang-barang cagaran tuan/puan yang digadai di cawangan seperti di atas akan dilelong.

+ +

Butiran lelongan adalah seperti berikut :-

+ +

Tarikh:
+ Cawangan:
+ Waktu: +

+ +

Tuan/Puan adalah dikehendaki untuk membuat urusan berikut pada atau sebelum (tarikh):-

+ +

1. Tebus sepenuhnya
+ 2. Tebus gadai semula + +

Pelanggan hanya perlu menjelaskan upah simpan sehingga sembilan (9) bulan sahaja.
+ *Permohonan tangguh lelong adalah tidak dibenarkan.

+ +

Notis:
+ Sila bawa bersama Surat Akuan Gadai(SAG) untuk sebarang urusan.
+ Sila abaikan notis ini sekiranya penebusan telah dibuat.

+

Surat ini adalah cetakan komputer dan tiada tandatangan diperlukan

+
+ + @endforeach + +
+ + + + + + \ No newline at end of file diff --git a/resources/views/serahan/laporanserahan.blade.php b/resources/views/serahan/laporanserahan.blade.php index 6b968020..16c0cc0a 100644 --- a/resources/views/serahan/laporanserahan.blade.php +++ b/resources/views/serahan/laporanserahan.blade.php @@ -26,11 +26,10 @@ @foreach ($lelongid as $bid) - {{ $bid->id }} + {{ $bid->lelong_id}} {{ $bid->tarikh_lelong }} - - {{-- --}} + @endforeach diff --git a/resources/views/serahan/pembayaran.blade.php b/resources/views/serahan/pembayaran.blade.php index 6a5e0448..e3666b03 100644 --- a/resources/views/serahan/pembayaran.blade.php +++ b/resources/views/serahan/pembayaran.blade.php @@ -14,9 +14,11 @@ No Telefon Bilangan Surat Jumlah Bidaan(RM) - Penyata Bayaran + {{-- Penyata Bayaran --}} Resit Bayaran Barang Bidaan + Action + @@ -29,9 +31,13 @@ {{ $pay['total_surat']}} {{ $pay['totalBid']}} - + {{-- --}} + + + + @endforeach diff --git a/routes/web.php b/routes/web.php index fcaa5030..0155c911 100644 --- a/routes/web.php +++ b/routes/web.php @@ -158,5 +158,9 @@ Route::group(['middleware' => ['permission:pengesahanbayarancash'],'prefix'=>'pe Route::group(['middleware' => ['permission:jananotis'],'prefix'=>'jananotis'], function () { Route::get('/notislelong',['as'=>'jananotis.notislelong','uses'=>'NotisController@notislelong']); + Route::get('/senarainotis/{lelong_id}',['as'=>'jananotis.senarainotis','uses'=>'NotisController@senarainotis']); + Route::get('/jananotis/{lelong_id}',['as'=>'jananotis.jananotis','uses'=>'NotisController@jananotis']); + + }); \ No newline at end of file