From 3c551afd474e42851df349cedadf2c0a28df62da Mon Sep 17 00:00:00 2001
From: Amirah22 <94591077+Amirah22@users.noreply.github.com>
Date: Tue, 21 Jun 2022 21:29:45 +0800
Subject: [PATCH] account: bayaran atas talian group by lelong id, date format
---
app/Http/Controllers/AccountController.php | 37 ++++++++++++++-----
app/Http/Controllers/PembidaController.php | 4 +-
.../views/account/senarailelongan.blade.php | 32 +++++++++++-----
.../pembida/senlelpembayaranbidaan.blade.php | 12 +++---
routes/web.php | 6 +--
5 files changed, 61 insertions(+), 30 deletions(-)
diff --git a/app/Http/Controllers/AccountController.php b/app/Http/Controllers/AccountController.php
index 5f75d57a..f48d0f32 100644
--- a/app/Http/Controllers/AccountController.php
+++ b/app/Http/Controllers/AccountController.php
@@ -23,15 +23,34 @@ class AccountController extends Controller
$user = Auth::user();
- $senarai = CawanganLelong::join('lelong', 'cawangan_lelong.lelong_id', '=', 'lelong.id')
- ->join('cawangan','cawangan_lelong.caw_id', '=', 'cawangan.id')
- ->where('lelong.sts_lelong', 3)
- ->get();
+ $arrayinfo = [];
- return view('account.senarailelongan',compact('senarai'));
+ $senarai = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id')
+ ->select('lelong_id','tarikh_lelong','fasa','sts_lelong')
+ ->distinct()
+ ->orderBy('lelong_id')
+ ->where('lelong.sts_lelong', 3)
+ ->get()
+ ->toArray();
+
+ foreach($senarai as $details)
+ {
+
+ $detailsinfo = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
+ ->select('cawangan_lelong.lelong_id','cawangan_lelong.caw_id','caw_name','caw_code')
+ ->where('lelong_id',$details['lelong_id'])
+ ->distinct()
+ ->orderBy('lelong_id')
+ ->get()
+ ->toArray();
+
+ array_push($arrayinfo,['detail'=>$details, 'detailsinfo'=>$detailsinfo]);
+ }
+
+ return view('account.senarailelongan',compact('senarai','arrayinfo'));
}
- public function listbayaranonline($lelong_id, $caw_code)
+ public function listbayaranonline($lelong_id, $kodcaw)
{
// $getkodcaw = CawanganLelong::join('lelong', 'cawangan_lelong.lelong_id', '=', 'lelong.id')
// ->join('cawangan','cawangan_lelong.caw_id', '=', 'cawangan.id')
@@ -40,13 +59,13 @@ class AccountController extends Controller
// ->select('cawangan.caw_name')
// ->get();
- $getkodcaw = Cawangan::where('caw_code', $caw_code)->select('caw_name')->first();
+ $getkodcaw = Cawangan::where('caw_code', $kodcaw)->select('caw_name')->first();
$listwinner = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
->join('payment', 'lelongbidder.payment_id', 'payment.id')
->where('lelongbidder.status_bidder', 1)
->where('lelongbid.lelong_id', $lelong_id)
- ->where('lelongbid.kodcaw', $caw_code)
+ ->where('lelongbid.kodcaw', $kodcaw)
->where('payment.status_payment_opt', 3)
->orWhere('payment.status_payment_opt', 2)
->where('lelongbidder.status_payment', 2)
@@ -96,7 +115,7 @@ class AccountController extends Controller
}
- return view('account.listbayaranonline',compact('listwinner','lelong_id', 'getkodcaw', 'caw_code'));
+ return view('account.listbayaranonline',compact('listwinner','lelong_id', 'getkodcaw', 'kodcaw'));
}
public function sahsagonline($lelong_id, $user_id, $caw_code)
diff --git a/app/Http/Controllers/PembidaController.php b/app/Http/Controllers/PembidaController.php
index ebf0affa..72ae33c9 100644
--- a/app/Http/Controllers/PembidaController.php
+++ b/app/Http/Controllers/PembidaController.php
@@ -185,8 +185,7 @@ class PembidaController extends Controller
->select('lelong_id','tarikh_lelong','fasa','harga_emas_asas','jbg','cajlelong','sts_lelong')
->distinct()
->orderBy('lelong_id')
- ->where('lelong.sts_lelong', 3)
-
+ ->where('lelong.sts_lelong', 3)
->get()
->toArray();
@@ -198,7 +197,6 @@ class PembidaController extends Controller
->where('lelong_id',$details['lelong_id'])
->distinct()
->orderBy('lelong_id')
- // ->where('cawangan.caw_code','=',$request->kodcaw)
->get()
->toArray();
// dd($detailsinfo);
diff --git a/resources/views/account/senarailelongan.blade.php b/resources/views/account/senarailelongan.blade.php
index 4356b19c..78d07568 100644
--- a/resources/views/account/senarailelongan.blade.php
+++ b/resources/views/account/senarailelongan.blade.php
@@ -15,22 +15,36 @@
No
- Cawangan
+ ID Lelong
Tarikh Lelong
+ Cawangan
+ Fasa
Status Lelong
- Tindakan