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') +
{{ $message }}
+| No | +No Rujukan | +JBG | +No KP | +Pembiayaan | +Keuntungan 6 Bulan | +Bayaran Telah Dibuat | +
|---|---|---|---|---|---|---|
| {{ $loop->iteration }} | +{{ $pay['norujukan']}} | +{{ $pay['jbg']}} | +{{ $pay['nokp']}} | +{{ $pay['pinjaman']}} | +{{ $pay['bakiupah']}} | ++ {{-- join online_arrahn table (transaksi_keuntungan) --}} + + + + |
{{$caw['caw_name']}}
+ {{$caw['alamat1']}}
+ {{$caw['alamat2']}}
+ No Tel: {{$caw['notel']}}
+ No Faks: {{$caw['nofaks']}}
+
+
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 + +