diff --git a/app/Http/Controllers/AccountController.php b/app/Http/Controllers/AccountController.php
new file mode 100644
index 00000000..5446db60
--- /dev/null
+++ b/app/Http/Controllers/AccountController.php
@@ -0,0 +1,81 @@
+join('cawangan','cawangan_lelong.caw_id', '=', 'cawangan.id')
+ ->where('lelong.sts_lelong', 3)
+ ->get();
+
+ return view('account.senarailelongan',compact('senarai'));
+ }
+
+ public function listbayaranonline($lelong_id){
+
+ $listwinner = Payment::join('lelongbid', 'payment.lelongbid_id', '=', 'lelongbid.id')
+ ->join('lelongbidder', 'payment.lelongbidder_id', '=', 'lelongbidder.id')
+ ->where('lelongbidder.status_bidder', 1)
+ ->where('lelongbid.lelong_id', $lelong_id)
+ ->select('payment.user_id'
+ )
+ ->groupBy('payment.user_id')
+ ->get();
+
+ foreach($listwinner as $index1=>$winner){
+
+ $userdetails = User::where('id', $winner['user_id'])->first();
+ $SAGWin = Payment::join('lelongbid', 'payment.lelongbid_id', '=', 'lelongbid.id')
+ ->join('lelongbidder', 'payment.lelongbidder_id', '=', 'lelongbidder.id')
+ ->where('payment.user_id', $winner['user_id'])
+ ->where('lelongbidder.status_bidder', 1)
+ ->where('lelongbid.lelong_id', $lelong_id)
+ ->get();
+
+ $total_payment = 0;
+ foreach($SAGWin as $SAG){
+ $payment = Payment::where('lelongbid_id', $SAG->lelongbid_id)
+ ->first();
+
+ if($payment){
+ $total_payment = $total_payment + $payment->total_payment;
+ }
+ }
+
+ $listwinner[$index1]['details'] = $userdetails;
+ $listwinner[$index1]['total_surat'] = sizeof($SAGWin);
+ $listwinner[$index1]['totalBid'] = $SAGWin->sum('hargabida');
+ $listwinner[$index1]['totalPay'] = $total_payment;
+
+ }
+
+
+ return view('account.listbayaranonline',compact('listwinner','lelong_id'));
+ }
+
+ public function sahsagonline($lelong_id, $user_id){
+
+ $senaraisag = LelongBid::join('lelongbidder', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id')
+ ->where('lelongbid.lelong_id', $lelong_id)
+ ->where('lelongbidder.user_id', $user_id)
+ ->get();
+
+ return view('account.sahsagonline', compact('senaraisag', 'user_id', 'lelong_id'));
+ }
+}
diff --git a/resources/views/account/listbayaranonline.blade.php b/resources/views/account/listbayaranonline.blade.php
new file mode 100644
index 00000000..a51870bc
--- /dev/null
+++ b/resources/views/account/listbayaranonline.blade.php
@@ -0,0 +1,106 @@
+@extends('layouts.app')
+
+@section('content')
+
+
+
+
+ @if ($message = Session::get('success'))
+
+ @endif
+
+
+
+ | No |
+ Nama |
+ No Kad Pengenalan |
+ No Telefon |
+ Bilangan Surat |
+ Jumlah Bidaan(RM) |
+ Jumlah Pembayaran(RM) |
+ Penyata Bayaran |
+ Action |
+
+
+
+ @foreach($listwinner as $winner)
+
+ | {{ $loop->iteration }} |
+ {{ $winner['details']['name']}} |
+ {{ $winner['details']['nokp']}} |
+ {{ $winner['details']['notelbimbit']}} |
+ {{ $winner['total_surat']}} |
+ {{ $winner['totalBid']}} |
+ {{ $winner['totalPay']}} |
+
+
+ |
+
+
+ |
+
+ @endforeach
+
+
+
+
+
+
+
+
+@endsection
+
diff --git a/resources/views/account/sahsagonline.blade.php b/resources/views/account/sahsagonline.blade.php
new file mode 100644
index 00000000..55099f87
--- /dev/null
+++ b/resources/views/account/sahsagonline.blade.php
@@ -0,0 +1,98 @@
+@extends('layouts.app')
+
+@section('content')
+
+
+
+
+ @if ($message = Session::get('success'))
+
+ @endif
+
+
+
+
+
+
+
+
+@endsection
diff --git a/resources/views/account/senarailelongan.blade.php b/resources/views/account/senarailelongan.blade.php
new file mode 100644
index 00000000..81f91816
--- /dev/null
+++ b/resources/views/account/senarailelongan.blade.php
@@ -0,0 +1,92 @@
+@extends('layouts.app')
+
+@section('content')
+
+
+
+
+ @if ($message = Session::get('success'))
+
+ @endif
+
+
+
+ | No |
+ Kod Cawangan |
+ Tarikh Lelong |
+ Status Lelong |
+ Action |
+
+
+
+ @foreach($senarai as $data)
+
+ | {{$loop->iteration}} |
+ {{ $data->caw_code }} |
+ {{ $data->tarikh_lelong }} |
+ {{ $data->sts_lelong }} |
+
+
+ |
+
+ @endforeach
+
+
+
+
+
+
+
+
+@endsection
\ No newline at end of file
diff --git a/resources/views/includes/sidebar.blade.php b/resources/views/includes/sidebar.blade.php
index 88fc44a0..ce029f8f 100644
--- a/resources/views/includes/sidebar.blade.php
+++ b/resources/views/includes/sidebar.blade.php
@@ -115,6 +115,9 @@
{{--
Home
--}}
+
+ List Bayaran Online
+
@endhasrole
@hasrole('pembida')
{{--
diff --git a/routes/web.php b/routes/web.php
index 13d51b20..2e18c6fe 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -146,8 +146,7 @@ Route::group(['middleware' => ['permission:serahan'],'prefix'=>'serahan'], funct
Route::get('/senaraibid/{user_id}/{lelong_id}',['as'=>'serahan.senaraibid','uses'=>'SerahanController@senaraibid']);
});
-
-
+// Pengurus Cawangan
Route::group(['middleware' => ['permission:pengesahanbayarancash'],'prefix'=>'pembayaran'], function () {
Route::get('/kaunterpembayaran/{lelong_id}', ['as'=>'pembayaran.kaunterpembayaran','uses'=>'PaymentController@SenaraiPemenang']);
Route::get('/SAGBidItem/{user_id}/{lelong_id}', ['as'=>'pembayaran.SAGBidItem','uses'=>'PaymentController@SAGBidItem']);
@@ -155,6 +154,16 @@ Route::group(['middleware' => ['permission:pengesahanbayarancash'],'prefix'=>'pe
Route::post('/paymentdenokaunter', ['as'=>'pembayaran.paymentdenokaunter','uses'=>'PaymentController@paymentdenokaunter']);
});
+// Pengurus Cawangan
+
+// Account
+Route::group(['middleware' => ['permission:pengesahanbayaran'],'prefix'=>'account'], function () {
+ Route::get('/senarailelongan', ['as'=>'account.senarailelongan','uses'=>'AccountController@senarailelongan']);
+ Route::get('/listbayaranonline/{lelong_id}', ['as'=>'account.listbayaranonline','uses'=>'AccountController@listbayaranonline']);
+ Route::get('/sahsagonline/{lelong_id}/{user_id}', ['as'=>'account.sahsagonline','uses'=>'AccountController@sahsagonline']);
+
+});
+// Account
Route::group(['middleware' => ['permission:jananotis'],'prefix'=>'jananotis'], function () {
Route::get('/notislelong',['as'=>'jananotis.notislelong','uses'=>'NotisController@notislelong']);