update bayaran atas talian, migration kod caw table payment by cawangan, date format, senarai pemenang , lelong tak laku by caw
This commit is contained in:
@@ -83,6 +83,7 @@ class AccountController extends Controller
|
||||
$SAGWin = LelongBidder::join('payment', 'lelongbidder.payment_id', '=', 'payment.id')
|
||||
->join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
|
||||
->where('lelongbidder.user_id', $winner['user_id'])
|
||||
->where('lelongbidder.kodcaw',$kodcaw)
|
||||
->where('lelongbidder.status_bidder', 1)
|
||||
->where('payment.status_payment_opt', 3)
|
||||
->orWhere('payment.status_payment_opt', 2)
|
||||
@@ -94,6 +95,7 @@ class AccountController extends Controller
|
||||
->where('lelongbidder.user_id', $winner['user_id'])
|
||||
->where('lelongbidder.status_bidder', 1)
|
||||
->where('lelongbid.lelong_id', $lelong_id)
|
||||
->where('lelongbidder.kodcaw',$kodcaw)
|
||||
->select('lelongbidder.payment_id')
|
||||
->groupBy('lelongbidder.payment_id')
|
||||
->get();
|
||||
|
||||
@@ -32,6 +32,11 @@ use App\Models\LelKarat;
|
||||
use App\Models\LelKarat_temp;
|
||||
use App\Models\Resit;
|
||||
use App\Models\LogUser;
|
||||
|
||||
use App\Models\Customer;
|
||||
use App\Models\Daerah;
|
||||
use App\Models\Negeri;
|
||||
|
||||
use Carbon\Carbon;
|
||||
use App\Models\LelongTebus;
|
||||
|
||||
@@ -56,26 +61,28 @@ class LelongController extends Controller
|
||||
public function index()
|
||||
{
|
||||
|
||||
$arrayinfo = [];
|
||||
$arraydetails = [];
|
||||
|
||||
|
||||
$lelong = CawanganLelong::join('lelong', 'cawangan_lelong.lelong_id', '=', 'lelong.id')
|
||||
->select('lelong_id','tarikh_lelong','fasa','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong')
|
||||
->groupBy('lelong_id')
|
||||
// ->where('lelong.sts_lelong', 3)
|
||||
->get()->toArray();
|
||||
|
||||
$lelong = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id')
|
||||
->select('lelong.fasa','lelong_id','tarikh_lelong','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong')
|
||||
->groupBy('lelong_id')
|
||||
->get()
|
||||
->toArray();
|
||||
|
||||
foreach($lelong as $info)
|
||||
foreach($lelong as $laporan)
|
||||
{
|
||||
|
||||
$detailsinfo = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
|
||||
->where('lelong_id',$info['lelong_id'])
|
||||
$details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
|
||||
->where('lelong_id',$laporan['lelong_id'])
|
||||
->get()
|
||||
->toArray();
|
||||
array_push($arrayinfo,['info'=>$info, 'detailsinfo'=>$detailsinfo]);
|
||||
|
||||
array_push($arraydetails,['laporan' => $laporan,'details' => $details]);
|
||||
}
|
||||
|
||||
return view('lelong.senarailelong',compact('lelong', 'arrayinfo'));
|
||||
|
||||
|
||||
|
||||
return view('lelong.senarailelong',compact('lelong', 'arraydetails'));
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
@@ -735,12 +742,12 @@ class LelongController extends Controller
|
||||
|
||||
public function senarailelongtaklaku(Request $request){
|
||||
|
||||
$arraydetails = [];
|
||||
$arraydetails = [];
|
||||
|
||||
$senarai = CawanganLelong::join('lelong', 'cawangan_lelong.lelong_id', '=', 'lelong.id')
|
||||
->join('cawangan','cawangan_lelong.caw_id', '=', 'cawangan.id')
|
||||
->select('lelong_id','tarikh_lelong','fasa','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong')
|
||||
->groupBy('lelong_id')
|
||||
->distinct()
|
||||
->orderBy('lelong_id')
|
||||
->where('lelong.sts_lelong', 3)
|
||||
->get()->toArray();
|
||||
|
||||
@@ -748,21 +755,18 @@ class LelongController extends Controller
|
||||
{
|
||||
$details = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
|
||||
->where('lelong_id',$laporan['lelong_id'])
|
||||
->distinct()
|
||||
->orderBy('lelong_id')
|
||||
->get()
|
||||
->toArray();
|
||||
array_push($arraydetails,['laporan' => $laporan,'details' => $details]);
|
||||
}
|
||||
|
||||
// $laporanpembida= Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id')
|
||||
// ->select('lelong_id','tarikh_lelong','fasa')
|
||||
// ->groupBy('lelong_id')
|
||||
// ->get()
|
||||
// ->toArray();
|
||||
|
||||
return view('lelong.senarailelongtaklaku',compact('senarai','arraydetails'));
|
||||
}
|
||||
|
||||
public function lelongtaklaku($lelong_id){
|
||||
public function lelongtaklaku($lelong_id, $caw_code){
|
||||
|
||||
$total_pinjaman = 0;
|
||||
$total_berat = 0;
|
||||
@@ -772,16 +776,33 @@ class LelongController extends Controller
|
||||
$total_cajlelong = 0;
|
||||
$total_bakirugi = 0;
|
||||
|
||||
$tarikh_lelong = Lelong::where('id', $lelong_id)
|
||||
->select('tarikh_lelong')
|
||||
->groupBy('tarikh_lelong')
|
||||
$arrayinfocaw = [];
|
||||
|
||||
$info = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id')
|
||||
->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
|
||||
->where('cawangan.caw_code',$caw_code)
|
||||
->where('cawangan_lelong.lelong_id','=',$lelong_id)
|
||||
->select('lelong_id','tarikh_lelong','fasa')
|
||||
->groupBy('lelong_id')
|
||||
->get();
|
||||
|
||||
foreach($info as $laporancaw)
|
||||
{
|
||||
$cawangan = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
|
||||
->where('cawangan.caw_code',$caw_code)
|
||||
->where('lelong_id',$laporancaw['lelong_id'])
|
||||
->get()
|
||||
->toArray();
|
||||
array_push($arrayinfocaw,['laporancaw' => $laporancaw,'cawangan' => $cawangan]);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
$lelongtaklaku = LelongBid::join('cawangan', 'lelongbid.kodcaw', '=', 'cawangan.caw_code')
|
||||
->where('status_jual', 0)
|
||||
->where('lelongbid.lelong_id', $lelong_id)
|
||||
->where('lelongbid.kodcaw',$caw_code)
|
||||
->whereNull('t_jual')
|
||||
->select(
|
||||
'lelongbid.norujukan',
|
||||
@@ -800,10 +821,13 @@ class LelongController extends Controller
|
||||
|
||||
->get();
|
||||
|
||||
|
||||
|
||||
foreach($lelongtaklaku as $index1=>$suratlelongtaklaku){
|
||||
|
||||
$suratlelongtaklaku = LelongBid::join('lelong', 'lelongbid.lelong_id', '=', 'lelong.id')
|
||||
->where('lelongbid.lelong_id', $lelong_id)
|
||||
->where('lelongbid.kodcaw',$caw_code)
|
||||
->where('status_jual', '=', 1)
|
||||
->whereNull('t_jual')
|
||||
->get();
|
||||
@@ -818,9 +842,11 @@ class LelongController extends Controller
|
||||
$total_upahsimpan = $total_upahsimpan + ($lelongtaklaku->sum('upahsimpan'));
|
||||
$total_cajlelong = $total_cajlelong + ($lelongtaklaku->sum('cajlelong'));
|
||||
$total_bakirugi = $total_bakirugi + ($lelongtaklaku->sum('baki'));
|
||||
|
||||
|
||||
|
||||
return view('lelong.lelongtaklaku',compact('lelongtaklaku','lelong_id','total_pinjaman',
|
||||
'total_berat','total_nmarhun','total_hargaasas','total_upahsimpan','total_upahsimpan','total_cajlelong','total_bakirugi','tarikh_lelong'));
|
||||
'total_berat','total_nmarhun','total_hargaasas','total_upahsimpan','total_upahsimpan','total_cajlelong','total_bakirugi','info','arrayinfocaw'));
|
||||
}
|
||||
|
||||
public function pdflelongtaklaku (Request $request){
|
||||
@@ -894,13 +920,15 @@ class LelongController extends Controller
|
||||
return $pdf->download('Senarai Lelong Tak Laku.pdf');
|
||||
}
|
||||
|
||||
public function senaraipemenang($lelong_id){
|
||||
public function senaraipemenang($lelong_id, $caw_code){
|
||||
|
||||
|
||||
|
||||
$listwinner = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
|
||||
->where('lelongbidder.status_bidder', 1)
|
||||
->where('lelongbid.lelong_id', $lelong_id)
|
||||
->select('lelongbidder.user_id'
|
||||
)
|
||||
->where('lelongbid.kodcaw', $caw_code)
|
||||
->select('lelongbidder.user_id')
|
||||
->groupBy('lelongbidder.user_id')
|
||||
->get()->toArray();
|
||||
// dd($listwinner);
|
||||
@@ -912,27 +940,32 @@ class LelongController extends Controller
|
||||
->where('user_id', $winner['user_id'])
|
||||
->where('lelongbidder.status_bidder', 1)
|
||||
->where('lelongbid.lelong_id', $lelong_id)
|
||||
->where('lelongbid.kodcaw', $caw_code)
|
||||
->get();
|
||||
|
||||
$listwinner[$index1]['details'] = $userdetails;
|
||||
$listwinner[$index1]['total_surat'] = sizeof($SAGWin);
|
||||
$listwinner[$index1]['totalBid'] = $SAGWin->sum('hargabida');
|
||||
$listwinner[$index1]['lelong_id'] = $lelong_id;
|
||||
// $listwinner[$index1]['kodcaw'] = $kodcaw;
|
||||
}
|
||||
|
||||
return view('lelong.senaraipemenang',compact('listwinner','lelong_id'));
|
||||
return view('lelong.senaraipemenang',compact('listwinner','lelong_id','caw_code'));
|
||||
}
|
||||
|
||||
public function senaraisagpemenang($user_id, $lelong_id){
|
||||
public function senaraisagpemenang($user_id, $lelong_id, $kodcaw){
|
||||
|
||||
$userdetails = User::where('id', $user_id)->first();
|
||||
|
||||
// dd($user_id);
|
||||
$senaraisag = LelongBid::join('lelongbidder', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id')
|
||||
->where('lelongbid.lelong_id', $lelong_id)
|
||||
->where('lelongbid.kodcaw', $kodcaw)
|
||||
->where('lelongbidder.user_id', $user_id)
|
||||
->where('lelongbidder.status_bidder', 1)
|
||||
->get();
|
||||
|
||||
return view('lelong.senaraisagpemenang', compact('senaraisag', 'user_id', 'lelong_id'));
|
||||
|
||||
return view('lelong.senaraisagpemenang', compact('senaraisag', 'user_id', 'lelong_id','userdetails'));
|
||||
}
|
||||
|
||||
public function senaraimarhun($lelongid, $cawid){
|
||||
@@ -1561,26 +1594,48 @@ class LelongController extends Controller
|
||||
public function listpemenang()
|
||||
{
|
||||
$arrayinfo = [];
|
||||
|
||||
$lelong = Lelong::where('sts_lelong', 3)
|
||||
->get()->toArray();
|
||||
|
||||
|
||||
$lelong = Lelong:: join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id')
|
||||
->where('sts_lelong',3)
|
||||
->select('cawangan_lelong.lelong_id','lelong.tarikh_lelong','lelong.fasa','lelong.harga_emas_asas','lelong.jbg','lelong.cajlelong')
|
||||
->distinct()
|
||||
->orderBy('lelong_id')
|
||||
->get()
|
||||
->toArray();
|
||||
|
||||
foreach($lelong as $details)
|
||||
{
|
||||
$detailsinfo = CawanganLelong::select('cawangan_lelong.caw_id','caw_name','lelongbid.status_jual')
|
||||
->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
|
||||
->join('lelongbid','lelongbid.kodcaw','=','cawangan.caw_code')
|
||||
->where('lelongbid.status_jual', '1')
|
||||
->where('cawangan_lelong.lelong_id', $details['id'])
|
||||
|
||||
$detailsinfo = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
|
||||
->join('lelongbid','cawangan.caw_code','=','lelongbid.kodcaw')
|
||||
->select('cawangan_lelong.lelong_id','cawangan_lelong.caw_id','cawangan.caw_name','cawangan.caw_code','lelongbid.status_jual')
|
||||
->where('lelongbid.status_jual', 1)
|
||||
->where('cawangan_lelong.lelong_id', $details['lelong_id'])
|
||||
->distinct()
|
||||
->orderBy('lelong_id')
|
||||
->get()
|
||||
->toArray();
|
||||
// dd($detailsinfo);
|
||||
|
||||
array_push($arrayinfo,['detail'=>$details, 'detailsinfo'=>$detailsinfo]);
|
||||
|
||||
//dd($detailsinfo);
|
||||
array_push($arrayinfo,['detail'=>$details, 'detailsinfo'=> $detailsinfo]);
|
||||
}
|
||||
|
||||
// $lelong = Lelong::where('sts_lelong', 3)
|
||||
// ->get()->toArray();
|
||||
|
||||
// foreach($lelong as $details)
|
||||
// {
|
||||
// $detailsinfo = CawanganLelong::select('cawangan_lelong.caw_id','caw_name','lelongbid.status_jual')
|
||||
// ->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
|
||||
// ->join('lelongbid','lelongbid.kodcaw','=','cawangan.caw_code')
|
||||
// ->where('lelongbid.status_jual', '1')
|
||||
// ->where('cawangan_lelong.lelong_id', $details['id'])
|
||||
// ->distinct()
|
||||
// ->get()
|
||||
// ->toArray();
|
||||
|
||||
// array_push($arrayinfo,['detail'=>$details, 'detailsinfo'=>$detailsinfo]);
|
||||
|
||||
// }
|
||||
|
||||
return view('jurulelong.listpemenang',compact('lelong', 'arrayinfo'));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user