Merge branch 'amir_dev' into 'main'

payment - pengesahan akaun, api pembida

See merge request online-sistem1/lelong!156
This commit is contained in:
Nur Izzati Zulkifli
2022-08-15 01:57:14 +00:00
15 changed files with 506 additions and 402 deletions
+16 -70
View File
@@ -90,20 +90,9 @@ class AccountController extends Controller
foreach($listwinner as $index1=>$winner){
$userdetails = User::where('id', $winner['user_id'])->first();
// dd($userdetails);
$SAGWin = LelongBidder::join('payment', 'lelongbidder.user_id', '=', 'payment.user_id')
->join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
->where('lelongbidder.user_id', $winner['user_id'])
->where('payment.user_id', $winner['user_id'])
->where('payment.kodcaw',$kodcaw)
->where('lelongbid.kodcaw',$kodcaw)
->where('lelongbidder.status_bidder', 1)
->where('lelongbid.lelong_id', $lelong_id)
->orWhere(function ($query) {
$query->where('payment.status_payment_opt', 3)
->where('payment.status_payment_opt', 2);
})
$SAGWin = Payment::join('lelongbidder', 'payment.id', '=', 'lelongbidder.payment_id')
->where('payment.kodcaw', $kodcaw)
->get();
$id_payment = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
@@ -146,6 +135,7 @@ class AccountController extends Controller
$senaraisag = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
->join('payment', 'lelongbidder.payment_id', '=', 'payment.id')
->join('resit', 'payment.resit_id', '=', 'resit.id')
->where('lelongbid.lelong_id', $lelong_id)
->where('lelongbidder.user_id', $userdetails['id'])
->where('lelongbid.kodcaw', $caw_code)
@@ -180,7 +170,8 @@ class AccountController extends Controller
'payment.remark',
'payment.total_payment',
'payment.disahkan_pada',
'payment.disahkan_oleh'
'payment.disahkan_oleh',
'resit.reference_no',
)
->get();
// dd($senaraisag);
@@ -261,49 +252,20 @@ class AccountController extends Controller
$currentdate = $currentdate->toDateTimeString();
$user = Auth::user();
$senaraisag = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
->join('payment', 'lelongbidder.payment_id', '=', 'payment.id')
->where('lelongbid.lelong_id', $request->lelong_id)
->where('lelongbidder.user_id', $request->user_id)
->where('lelongbidder.status_bidder', 1)
->where('payment.status_payment_opt', 3)
->orWhere('payment.status_payment_opt', 2)
->where('lelongbidder.status_payment', 2)
->select(
'lelongbid.id as lelongbid_id',
'payment.id as payment_id',
'lelongbid.lelong_id',
'lelongbidder.user_id'
)
->get();
$total_payment = 0;
$paymentid = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
->join('payment', 'lelongbidder.payment_id', '=', 'payment.id')
->where('lelongbid.lelong_id', $request->lelong_id)
->where('lelongbidder.user_id', $request->user_id)
->where('lelongbidder.status_bidder', 1)
->where('payment.status_payment_opt', 3)
->orWhere('payment.status_payment_opt', 2)
->where('lelongbidder.status_payment', 2)
->select(
'lelongbidder.payment_id as payment_id'
)
->groupBy('lelongbidder.payment_id')
->get();
foreach($paymentid as $dataid)
$senaraisag = $request->senarai_sag;
foreach(json_decode($senaraisag) as $sag)
{
$payment = Payment::where('id', $dataid->payment_id)->first();
$payment = Payment::where('id', $sag->payment_id)->first();
$payment->disahkan_oleh = $user->id;
$payment->disahkan_pada = $currentdate;
$payment->save();
$total_payment = $total_payment + $payment->total_payment;
}
foreach($senaraisag as $sag)
{
$eachbid = LelongBid::where('id',$sag->lelongbid_id)->first();
$eachbid->status_payment = 1;
$eachbid->status_jual = 1;
@@ -312,28 +274,12 @@ class AccountController extends Controller
$eachbid->save();
$bidder = LelongBidder::where('lelongbid_id', $sag->lelongbid_id)
->where('payment_id', $sag->payment_id)
->where('user_id', $sag->user_id)
->first();
->where('payment_id', $sag->payment_id)
->where('user_id', $sag->user_id)
->first();
$bidder->status_payment = 1;
$bidder->update();
}
$senaraisagallpayment = LelongBid::join('lelongbidder', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id')
->where('lelongbid.lelong_id', $request->lelong_id)
->where('lelongbidder.user_id', $request->user_id)
->where('lelongbidder.status_bidder', 1)
->get();
$resit = Resit::where('id', $payment->resit_id)->first();
$resit->total_payment = $resit->total_payment + $total_payment;
if($resit->total_payment >= $senaraisagallpayment->sum('hargabida'))
{
$resit->status = 'PAID';
$resit->paid_at = $currentdate;
}
$resit->save();
return redirect()->route('account.senarailelongan')->with('success','Pembayaran Berjaya');
+15 -8
View File
@@ -482,11 +482,14 @@ class ApiController extends Controller
$index->status = 2; //0-unpaid //1-fee //2-bid
$index->remark = "BERJAYA BAYARAN ONLINE";
$index->update();
$updateTag = LelongBid::where('lelongbid.norujukan', $index->norujukan)->first();
$updateTag->status_payment = 2;
$updateTag->save();
$updateTag = LelongBid::join('lelongbidder', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id')
->where('lelongbid.norujukan', $index->norujukan)->first();
$updateTag->status_payment = 1;
$updateTag->update();
$lelongbidder = $updateTag->lelongbidder;
$lelongbidder->status_payment = 2;
$lelongbidder->save();
}
event(new PaymentNotify('PAID', $resit->user_id, $payment));
@@ -572,10 +575,14 @@ class ApiController extends Controller
$index->remark = "BERJAYA BAYARAN ONLINE";
$index->update();
$updateTag = LelongBid::join('lelongbidder', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id')
->where('lelongbid.norujukan', $index->norujukan)->first();
$updateTag->status_payment = 1;
$updateTag->update();
$updateTag = LelongBid::where('lelongbid.norujukan', $index->norujukan)->first();
$updateTag->status_payment = 2;
$updateTag->save();
$lelongbidder = $updateTag->lelongbidder;
$lelongbidder->status_payment = 2;
$lelongbidder->payment_id = $index->id;
$lelongbidder->save();
}
event(new PaymentNotify('PAID', $resit->user_id, $payment));
@@ -104,4 +104,10 @@ class DatabaseController extends Controller
{
}
public function yuranBidaan() {
// dd("hye");
return view('pengurusandatabase.yuranbidaan');
}
}
+82 -14
View File
@@ -341,6 +341,74 @@ class MarhunController extends Controller
->with('success','Kemaskini Marhun Berjaya, SILA KLIK BUTANG SEMAK DIBAWAH UNTUK MEMBUAT PENGEMASKINIAN');
}
public function kemaskiniMarhun(Request $request) {
// dd($request->all());
$user = Auth::user();
$currentdate = Carbon::now();
$currentdate = $currentdate->toDateTimeString();
$lelongBidMarhun = LelongBidMarhun::where('id','=',$request->idmarhun)->first();
$lelongbid = LelongBid::where('id','=',$lelongBidMarhun->lelongbid_id)->first();
$lelong = Lelong::where('id','=',$lelongbid->lelong_id)->first();
$perluPengesahan = false;
$parameterBezaBerat = 0.3;
$bezaBerat = $lelongBidMarhun->berat - $request->berat_emas;
if ($bezaBerat > $parameterBezaBerat) {
$perluPengesahan = true;
$lelongBidMarhun->berat = $request->berat_emas;
$lelongBidMarhun->update();
}
else if ($lelongBidMarhun->karat > $request->karat) {
$perluPengesahan = true;
$lelongBidMarhun->karat = $request->karat;
$lelongBidMarhun->update();
} else {
$lelongBidMarhun->id;
$lelongBidMarhun->marhun = $request->marhun;
$lelongBidMarhun->berat = $request->berat_emas;
$lelongBidMarhun->karat = $request->karat;
$lelongBidMarhun->update();
$existingPengesahan = Pengesahan::where('lelongbidmarhun_id', '=', $request->idmarhun)
->first()
->delete();
}
if ($perluPengesahan == true) {
$pengesahan = Pengesahan::where('lelongbidmarhun_id', $request->idmarhun)
->where('lelongbid_id', $lelongBidMarhun->lelongbid_id)
->first();
if(!$pengesahan)
{
$pengesahan = new Pengesahan;
$pengesahan->lelong_id = $lelong->id;
$pengesahan->lelongbid_id = $lelongbid->id;
$pengesahan->lelongbidmarhun_id = $lelongBidMarhun->id;
$pengesahan->norujukan = $lelongbid->norujukan;
$pengesahan->diminta_oleh = $user->id;
$pengesahan->diminta_pada = $currentdate;
$pengesahan->status_ubah = 1;
$pengesahan->save();
} else {
$pengesahan->id;
$pengesahan->lelong_id = $lelong->id;
$pengesahan->lelongbid_id = $lelongbid->id;
$pengesahan->lelongbidmarhun_id = $lelongBidMarhun->id;
$pengesahan->norujukan = $lelongbid->norujukan;
$pengesahan->diminta_oleh = $user->id;
$pengesahan->diminta_pada = $currentdate;
$pengesahan->status_ubah = 1;
$pengesahan->update();
}
}
// $totallelbid = LelongBid::where('id', $lelongBidMarhun->lelongbid_id)->first();
// dd($totallelbid);
return redirect()->route('marhun.show', [$lelongbid->id, $lelong->id])->with('success','Kemaskini Marhun Berjaya, SILA KLIK BUTANG SEMAK DIBAWAH UNTUK MEMBUAT PENGEMASKINIAN');
}
public function show($id, $lelong_id)
{
$lelongbid = LelongBid::where('id','=',$id)->first();
@@ -388,21 +456,21 @@ class MarhunController extends Controller
->where('lelong_id', $lelong_id)
->first();
$lelongbidmarhun = LelongBidMarhun::where('lelongbid_id', $id)->get();
// $lelongbidmarhun = LelongBidMarhun::where('lelongbid_id', $id)->get();
foreach($lelongbidmarhun as $lelbidmarhun)
{
if($lelbidmarhun['karat'] == null && $lelbidmarhun['berat'] == null && $lelbidmarhun['harga'] == null && $lelbidmarhun['n_marhun'] == null && $lelbidmarhun['hargaasas'] == null)
{
$lelbidmarhun->lelongbid_id = $id;
$lelbidmarhun->karat = $lelbidmarhun['old_karat'];
$lelbidmarhun->berat = $lelbidmarhun['old_berat'];
$lelbidmarhun->harga = $lelbidmarhun['old_harga'];
$lelbidmarhun->n_marhun = $lelbidmarhun['old_nmarhun'];
$lelbidmarhun->hargaasas = $lelbidmarhun['old_hargaasas'];
$lelbidmarhun->save();
}
}
// foreach($lelongbidmarhun as $lelbidmarhun)
// {
// if($lelbidmarhun['karat'] == null && $lelbidmarhun['berat'] == null && $lelbidmarhun['harga'] == null && $lelbidmarhun['n_marhun'] == null && $lelbidmarhun['hargaasas'] == null)
// {
// $lelbidmarhun->lelongbid_id = $id;
// $lelbidmarhun->karat = $lelbidmarhun['old_karat'];
// $lelbidmarhun->berat = $lelbidmarhun['old_berat'];
// $lelbidmarhun->harga = $lelbidmarhun['old_harga'];
// $lelbidmarhun->n_marhun = $lelbidmarhun['old_nmarhun'];
// $lelbidmarhun->hargaasas = $lelbidmarhun['old_hargaasas'];
// $lelbidmarhun->save();
// }
// }
$lelongbid->status_semak = 1;
$lelongbid->save();
@@ -77,13 +77,13 @@ class LelongMobileController extends Controller
public function bidderSelectBidItem(Request $request){
$feepayment = Payment::join('resit', 'payment.resit_id','=','resit.id')
->where('payment.user_id',$request->user_id)
->where('payment.lelong_id', '=', $request->lelong_id)
->where('resit.resit_type',1)
->where('resit.status','PAID')->first();
// dd($feepayment);
if($feepayment != null){
// $feepayment = Payment::join('resit', 'payment.resit_id','=','resit.id')
// ->where('payment.user_id',$request->user_id)
// ->where('payment.lelong_id', '=', $request->lelong_id)
// ->where('resit.resit_type',1)
// ->where('resit.status','PAID')->first();
// // dd($feepayment);
// if($feepayment != null){
$user = User::where('id', '=', $request->user_id)
->first();
@@ -129,15 +129,15 @@ class LelongMobileController extends Controller
];
return response()->json($response, 201);
}
else if($feepayment == null){
// }
// else if($feepayment == null){
$response = [
'success' => "error",
'message' => "Something wrong with the server"
];
return response()->json($response, 201);
}
// $response = [
// 'success' => "error",
// 'message' => "Something wrong with the server"
// ];
// return response()->json($response, 201);
// }
}
public function listBidItem(Request $request){
@@ -156,6 +156,20 @@ class LelongMobileController extends Controller
return response()->json($lelongbidder);
}
public function bidRecord(Request $request)
{
$lelongbidder = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
->where('user_id', '=', $request->user_id)
->where('lelong_id', '=', $request->lelong_id)
->get()->toArray();
foreach ($lelongbidder as $index => $data) {
$cawangan = Cawangan::where('caw_code', '=', $data['kodcaw'])->select('caw_name')->first();
$lelongbidder[$index]['caw_name'] = $cawangan['caw_name'];
}
return response()->json($lelongbidder);
}
// please do not delete this changes
// backup web pembida
public function listBidItemWeb($user_id, Request $request){
@@ -347,7 +361,6 @@ class LelongMobileController extends Controller
->where('lelongbid.lelong_id', $lelong_id)
->where('lelongbidder.user_id', $user_id)
->where('lelongbidder.status_bidder', 1)
->whereNull('lelongbidder.status_payment')
->select(
'lelongbid.kodcaw'
)
@@ -360,12 +373,10 @@ class LelongMobileController extends Controller
$data = [];
foreach ($sag as $index1 => $kodcaw) {
// dd($kodcaw->toArray());
$groupBycaw = LelongBid::join('lelongbidder', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id')
->where('lelongbid.lelong_id', $lelong_id)
->where('lelongbidder.user_id', $user_id)
->where('lelongbidder.status_bidder', 1)
// ->whereNull('lelongbidder.status_payment')
->where('lelongbid.kodcaw', $kodcaw->kodcaw)
->select(
'lelongbidder.id AS id',
@@ -865,4 +876,29 @@ class LelongMobileController extends Controller
}
dd($invoice);
}
public function resultLelong(Request $request)
{
$lelong = Lelong::join('lelongbid', 'lelong.id', '=', 'lelongbid.lelong_id')
->join('lelongbidder', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id')
->where('user_id', $request->user_id)
->where('status_bidder', 1)
->select('lelong.id')
->groupBy('lelong.id')
->get();
foreach ($lelong as $index1 => $tarikhLelong) {
$lelongbid = LelongBid::join('lelongbidder', 'lelongbid.id', 'lelongbidder.lelongbid_id')
->where('lelongbid.lelong_id', $tarikhLelong->id)
->get();
dd($lelongbid->toArray());
$lelong[$index1]['jumlah'] = 'testjumlah';
$lelong[$index1]['status'] = 'teststatus';
}
dd($lelong->toArray());
}
}
+4
View File
@@ -39,4 +39,8 @@ class LelongBid extends Model
'mora_upah',
'fasa'
];
public function lelongbidder() {
return $this->hasOne(LelongBidder::class,'lelongbid_id', 'id' );
}
}
+4
View File
@@ -23,4 +23,8 @@ class LelongBidder extends Model
'status_payment',
'masa_bidaan'
];
public function lelongbid() {
return $this->hasOne(LelongBid::class,'id', 'lelongbid_id');
}
}
@@ -26,6 +26,7 @@
@csrf
<input type="hidden" name="lelong_id" value="{{ $lelong_id }}" />
<input type="hidden" name="user_id" value="{{ $user_id }}" />
<input type="hidden" name="senarai_sag" value="{{ $senaraisag }}" />
<table class="table table-striped table-xl text-center" id="tablekaunter" style="width:100%">
<thead class="bg-primary text-white">
<tr>
@@ -35,6 +36,7 @@
<th>Harga Asas (RM)</th>
<th>Harga Bida (RM)</th>
<th>Masa Bidaan</th>
<th>No Resit</th>
<th>Nota</th>
<th class="text-center">Status</th>
</tr>
@@ -52,6 +54,7 @@
<td>{{ number_format($sag['hargaasas'], 2, '.', ',') }}</td>
<td>{{ number_format($sag['hargabida'], 2, '.', ',') }}</td>
<td>{{ $sag['masa_bidaan'] }}</td>
<td>{{ $sag['reference_no'] }}</td>
<td>
<button class="btn btn-outline-success btn-sm" disabled><b>{{ $sag['remark'] }}</b></button>
</td>
@@ -64,7 +67,7 @@
<tr>
<td colspan="2"><b> Jumlah Bayaran</b></td>
<td colspan="2"></td>
<td colspan="1"><b>RM<input type="text" id="total" value="{{ number_format($senaraisag->sum('hargabida'), 2, '.', ',') }}" style="border: none;" readonly></b></td>
<td><b>RM{{ number_format($senaraisag->sum('hargabida'), 2, '.', ',') }}</b></td>
<td></td>
<td>
@if($getresit)
@@ -75,6 +78,7 @@
@endif
</td>
<td></td>
<td></td>
</tr>
</table>
<div class="modal-footer" style="margin-top:2%;">
@@ -33,6 +33,9 @@
<li class="{{ (request()->is('sistem/database') || request()->is('sistem/database/*')) ? 'active' : '' }}">
<a href="{{url('sistem/database')}}">Pengurusan Database</a>
</li>
<li class="{{ (request()->is('sistem/yuran-bidaan') || request()->is('sistem/yuran-bidaan/*')) ? 'active' : '' }}">
<a href="{{url('sistem/yuran-bidaan')}}">Yuran Bidaan</a>
</li>
<li class="{{ (request()->is('payment/testbillplz') || request()->is('payment/testbillplz/*')) ? 'active' : '' }}">
<a href="{{url('payment/testbillplz')}}">Testing billplz</a>
</li>
@@ -88,6 +88,7 @@
<button class="btn btn-info btn-sm" disabled>JANA PEMENANG</button>
@elseif($data['laporan']['sts_lelong'] == 3)
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
<button class="btn btn-primary btn-sm">EXPORT DATA LELONG</button>
@endif
@endhasrole
</td>
+1 -1
View File
@@ -118,7 +118,7 @@
</button>
</div>
<div class="modal-body">
<form action="{{ route('marhun.kemaskini') }}" method="POST" id="formkemaskini">
<form action="{{ route('marhun.kemaskiniMarhun') }}" method="POST" id="formkemaskini">
@csrf
<div class="row justify-content-center">
<div class="col-md-8">
+296 -290
View File
@@ -14,234 +14,238 @@
<div class="container">
<div class="row ">
<div class="col-md-11 mx-auto card p-4">
<div class="col-md-11 mx-auto card p-4">
<form action="{{ route('pembayaran.banktransfer') }}" method="POST" id="">
@csrf
@csrf
<input type="hidden" name="user_id" value="{{ $user_id }}" />
<input type="hidden" name="lelong_id" value="{{ $lelong_id }}" />
<input type="hidden" name="eachbid[]" id="eachbid" value="" />
<table class="table table-border table-hover table-xl" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th class="text-center">No</th>
<th class="text-center">No rujukan</th>
<th class="text-center">Harga Asas (RM)</th>
<th class="text-center">Harga Bida (RM)</th>
<th class="text-center">Tindakan</th>
</tr>
</thead>
<tbody>
@foreach($eachbid as $biditem)
<tr>
<td class="text-center">{{ $loop->iteration }}</td>
<td class="text-center">
{{ $biditem->norujukan}}
</td>
<td class="text-center">{{ number_format($biditem->hargaasas, 2, '.', ',')}}</td>
<td class="text-center">{{ number_format($biditem->hargabida, 2, '.', ',')}}</td>
<td class="text-center">
@if($biditem->status_payment == 0)
<input type="checkbox" aria-label="Checkbox for following text input" name="checkboxdata[]" data-bid_id="{{ $biditem->lelongbid_id}}" onclick="sum(this.value,this)" value="{{ $biditem->hargabida }}">
@elseif($biditem->status_payment == 2)
<span class="btn btn-warning btn-sm hovernone-warning">TUNGGU PENGESAHAN</span>
@else
<span class="btn btn-success btn-sm hovernone-success">PAID</span>
@endif
</td>
</tr>
@endforeach
<tr>
<td colspan="3"><b> Jumlah Bayaran</b></td>
<td class="text-center"><b>RM<input type="text" id="total" name="total" value="0" style="border: none;" readonly></b></td>
<td class="text-center">
@if($getresit)
<button type="button" class="btn btn-outline-secondary" data-toggle="modal" data-target="#exampleModal">
Lihat Resit <i class="fas fa-file-alt"></i>
</button>
@else
@endif
</td>
</tr>
</tbody>
</table>
<table class="table table-border table-hover table-xl" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th class="text-center">No</th>
<th class="text-center">No rujukan</th>
<th class="text-center">Harga Asas (RM)</th>
<th class="text-center">Harga Bida (RM)</th>
<th class="text-center">Tindakan</th>
</tr>
</thead>
<tbody>
@foreach($eachbid as $biditem)
<tr>
<td class="text-center">{{ $loop->iteration }}</td>
<td class="text-center">
{{ $biditem->norujukan}}
</td>
<td class="text-center">{{ number_format($biditem->hargaasas, 2, '.', ',')}}</td>
<td class="text-center">{{ number_format($biditem->hargabida, 2, '.', ',')}}</td>
<td class="text-center">
@if($biditem->status_payment == 1)
<!-- <input type="checkbox" aria-label="Checkbox for following text input" name="checkboxdata[]" data-bid_id="{{ $biditem->lelongbid_id}}" onclick="sum(this.value,this)" value="{{ $biditem->hargabida }}"> -->
<span class="btn btn-success btn-sm hovernone-success">PAID</span>
@elseif($biditem->status_payment == 2)
<span class="btn btn-warning btn-sm hovernone-warning">TUNGGU PENGESAHAN</span>
@else
<span class="btn btn-danger btn-sm hovernone-danger">BELUM BAYAR</span>
@endif
</td>
</tr>
@endforeach
{{-- <tr>
<td colspan="3"><b> Jumlah Bayaran</b></td>
<td class="text-center"><b>RM<input type="text" id="total" name="total" value="0" style="border: none;" readonly></b></td>
<td class="text-center">
@if($getresit)
<button type="button" class="btn btn-outline-secondary" data-toggle="modal" data-target="#exampleModal">
Lihat Resit <i class="fas fa-file-alt"></i>
</button>
@else
@endif
</td>
</tr> --}}
</tbody>
</table>
</form>
<div class="text-right">
<a href="{{ route('pembayaran.kaunterpembayaran', $lelong_id ) }}" class="btn btn-primary" style="width:15%; margin-right:53%;" >Kembali</a>
<button type="button" class="btn btn-info" style="width:15%" id="btnbanktransfer" onclick="funccdm()">CDM</button>
<button type="button" class="btn btn-success" style="width:15%" id="btnterima" onclick="functerima()">Tunai</button>
</div>
<!-- <div class="text-right">
<a href="{{ route('pembayaran.kaunterpembayaran', $lelong_id ) }}" class="btn btn-primary" style="width:15%; margin-right:53%;">Kembali</a>
<button type="button" class="btn btn-info" style="width:15%" id="btnbanktransfer" onclick="funccdm()">CDM</button>
<button type="button" class="btn btn-success" style="width:15%" id="btnterima" onclick="functerima()">Tunai</button>
</div> -->
<div>
<a href="{{ route('pembayaran.kaunterpembayaran', $lelong_id ) }}" class="btn btn-primary" style="width:15%; margin-right:53%;">Kembali</a>
</div>
</div>
</div>
</div>
<div class="modal fade" id="denominasiHQModal" tabindex="-1" data-backdrop="static" data-keyboard="false" role="dialog" aria-labelledby="denominasiHQModalCenterTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered modal-xl" role="document">
<form action="{{ route('pembayaran.paymentdenokaunter') }}" method="POST" id="formpaymentdenokaunter">
@csrf
<input type="hidden" name="user_id" value="{{ $user_id }}" />
<input type="hidden" name="lelong_id" value="{{ $lelong_id }}" />
<input type="hidden" name="eachbid[]" id="eachbid" value="" />
<div class="modal-dialog modal-dialog-centered modal-xl" role="document">
<form action="{{ route('pembayaran.paymentdenokaunter') }}" method="POST" id="formpaymentdenokaunter">
@csrf
<input type="hidden" name="user_id" value="{{ $user_id }}" />
<input type="hidden" name="lelong_id" value="{{ $lelong_id }}" />
<input type="hidden" name="eachbid[]" id="eachbid" value="" />
<div class="modal-content">
<div class="modal-header justify-content-center" style="text-align: center;">
<div class="modal-content">
<div class="modal-header justify-content-center" style="text-align: center;">
<div class="d-flex justify-content-center">
<div class="col-2">
<ul class="nav nav-pills">
<li class="nav-item" style="margin-top: 21px;">
<!-- <a class="nav-link active" data-toggle="pill" href="#home" role="tab" aria-controls="pills-flamingo" aria-selected="true">Keping</a> -->
</li>
</ul>
</div>
<div class="col" style="margin: 11px;">
<label>Amaun Sebenar</label>
<input type="text" class="form-control" id="amaundiminta" value="0.00" readonly>
<div class="d-flex justify-content-center">
<div class="col-2">
<ul class="nav nav-pills">
<li class="nav-item" style="margin-top: 21px;">
<!-- <a class="nav-link active" data-toggle="pill" href="#home" role="tab" aria-controls="pills-flamingo" aria-selected="true">Keping</a> -->
</li>
</ul>
</div>
<div class="col" style="margin: 11px;">
<label>Amaun Sebenar</label>
<input type="text" class="form-control" id="amaundiminta" value="0.00" readonly>
</div>
<div class="col" style="margin: 11px;">
<label>Amaun Kiraan</label>
<input type="text" class="form-control" name="amaunkiraan" id="amaunkiraan" value="0.00" readonly>
</div>
</div>
</div>
<div class="modal-body">
</div>
<div class="col" style="margin: 11px;">
<label>Amaun Kiraan</label>
<input type="text" class="form-control" name="amaunkiraan" id="amaunkiraan" value="0.00" readonly>
</div>
</div>
</div>
<div class="modal-body">
<div class="tab-content">
<div class="tab-pane fade show active" id="home" role="tabpanel" aria-labelledby="flamingo-tab">
<div class="tab-content">
<div class="tab-pane fade show active" id="home" role="tabpanel" aria-labelledby="flamingo-tab">
<table class="table text-center">
<tr>
<th></th>
<th>Ambilan</th>
<th>Jumlah (RM)</th>
<th></th>
<th>Ambilan</th>
<th>Jumlah (RM)</th>
</tr>
<table class="table text-center">
<tr>
<th></th>
<th>Ambilan</th>
<th>Jumlah (RM)</th>
<th></th>
<th>Ambilan</th>
<th>Jumlah (RM)</th>
</tr>
<tr>
<td>RM0.01</td>
<td><input type="text" name="ambilansen1" class="form-control" id="sen1" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalsen1" id="totalsen1" class="form-control" value="0.00" readonly /> </td>
<td>RM1</td>
<td><input type="text" name="ambilanring1" class="form-control" id="ringgit1" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalring1" id="totalring1" class="form-control" value="0.00" readonly /> </td>
</tr>
<tr>
<td>RM0.05</td>
<td><input type="text" name="ambilansen5" class="form-control" id="sen5" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalsen5" id="totalsen5" class="form-control" value="0.00" readonly /> </td>
<td>RM5</td>
<td><input type="text" name="ambilanring5" class="form-control" id="ringgit5" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalring5" id="totalring5" class="form-control" value="0.00" readonly /> </td>
</tr>
<tr>
<td>RM0.10</td>
<td><input type="text" name="ambilansen10" class="form-control" id="sen10" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalsen10" id="totalsen10" class="form-control" value="0.00" readonly /> </td>
<td>RM10</td>
<td><input type="text" name="ambilanring10" class="form-control" id="ringgit10" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalring10" id="totalring10" class="form-control" value="0.00" readonly /> </td>
</tr>
<tr>
<td>RM0.20</td>
<td><input type="text" name="ambilansen20" class="form-control" id="sen20" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalsen20" id="totalsen20" class="form-control" value="0.00" readonly /> </td>
<td> RM20</td>
<td><input type="text" name="ambilanring20" class="form-control" id="ringgit20" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalring20" id="totalring20" class="form-control" value="0.00" readonly /> </td>
</tr>
<tr>
<td>RM0.50</td>
<td><input type="text" name="ambilansen50" class="form-control" id="sen50" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalsen500" id="totalsen50" class="form-control" value="0.00" readonly /> </td>
<td>RM50</td>
<td><input type="text" name="ambilanring50" class="form-control" id="ringgit50" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalring50" id="totalring50" class="form-control" value="0.00" readonly /> </td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td td style="display:none;" name="denominasi" class="denominasi"></td>
<td>RM100 </td>
<td><input type="text" name="ambilanring100" class="form-control" id="ringgit100" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalring100" id="totalring100" class="form-control" value="0.00" readonly /> </td>
</tr>
</table>
<tr>
<td>RM0.01</td>
<td><input type="text" name="ambilansen1" class="form-control" id="sen1" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalsen1" id="totalsen1" class="form-control" value="0.00" readonly /> </td>
<td>RM1</td>
<td><input type="text" name="ambilanring1" class="form-control" id="ringgit1" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalring1" id="totalring1" class="form-control" value="0.00" readonly /> </td>
</tr>
<tr>
<td>RM0.05</td>
<td><input type="text" name="ambilansen5" class="form-control" id="sen5" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalsen5" id="totalsen5" class="form-control" value="0.00" readonly /> </td>
<td>RM5</td>
<td><input type="text" name="ambilanring5" class="form-control" id="ringgit5" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalring5" id="totalring5" class="form-control" value="0.00" readonly /> </td>
</tr>
<tr>
<td>RM0.10</td>
<td><input type="text" name="ambilansen10" class="form-control" id="sen10" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalsen10" id="totalsen10" class="form-control" value="0.00" readonly /> </td>
<td>RM10</td>
<td><input type="text" name="ambilanring10" class="form-control" id="ringgit10" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalring10" id="totalring10" class="form-control" value="0.00" readonly /> </td>
</tr>
<tr>
<td>RM0.20</td>
<td><input type="text" name="ambilansen20" class="form-control" id="sen20" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalsen20" id="totalsen20" class="form-control" value="0.00" readonly /> </td>
<td> RM20</td>
<td><input type="text" name="ambilanring20" class="form-control" id="ringgit20" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalring20" id="totalring20" class="form-control" value="0.00" readonly /> </td>
</tr>
<tr>
<td>RM0.50</td>
<td><input type="text" name="ambilansen50" class="form-control" id="sen50" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalsen500" id="totalsen50" class="form-control" value="0.00" readonly /> </td>
<td>RM50</td>
<td><input type="text" name="ambilanring50" class="form-control" id="ringgit50" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalring50" id="totalring50" class="form-control" value="0.00" readonly /> </td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td td style="display:none;" name="denominasi" class="denominasi"></td>
<td>RM100 </td>
<td><input type="text" name="ambilanring100" class="form-control" id="ringgit100" onkeyup="kiraan(this)" /> </td>
<td><input type="text" name="totalring100" id="totalring100" class="form-control" value="0.00" readonly /> </td>
</tr>
</table>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger" onclick="funcbatal()">Batal</button>
<button type="button" class="btn btn-success" data-toggle="modal" data-target=".bd-example-modal-sm" id="buttonterima" onclick="terimadeno()">Terima</button>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger" onclick="funcbatal()">Batal</button>
<button type="button" class="btn btn-success" data-toggle="modal" data-target=".bd-example-modal-sm" id="buttonterima" onclick="terimadeno()">Terima</button>
</div>
</div>
</form>
</div>
</form>
</div>
</div>
<div class="modal fade" id="CDM" data-backdrop="static" data-keyboard="false" role="dialog" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content text-center">
<form action="{{ route('pembayaran.banktransfer') }}" method="POST" id="formbanktransfer" enctype="multipart/form-data">
@csrf
<input type="hidden" name="user_id" value="{{ $user_id }}" />
<input type="hidden" name="lelong_id" value="{{ $lelong_id }}" />
<input type="hidden" name="eachbid[]" id="eachbid" value="" />
<input type="hidden" name="total_payment" id="totalpay" value="" />
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Bukti Pembayaran</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<div class="tab-content">
<div class="tab-pane fade show active" id="home" role="tabpanel" aria-labelledby="flamingo-tab">
<div class="input-group">
<div class="custom-file">
<input type="file" name="resit" id="inputGroupFile04" >
{{-- <label class="custom-file-label" for="inputGroupFile04">Muat Naik Resit</label> --}}
<div class="modal-content text-center">
<form action="{{ route('pembayaran.banktransfer') }}" method="POST" id="formbanktransfer" enctype="multipart/form-data">
@csrf
<input type="hidden" name="user_id" value="{{ $user_id }}" />
<input type="hidden" name="lelong_id" value="{{ $lelong_id }}" />
<input type="hidden" name="eachbid[]" id="eachbid" value="" />
<input type="hidden" name="total_payment" id="totalpay" value="" />
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Bukti Pembayaran</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<div class="tab-content">
<div class="tab-pane fade show active" id="home" role="tabpanel" aria-labelledby="flamingo-tab">
<div class="input-group">
<div class="custom-file">
<input type="file" name="resit" id="inputGroupFile04">
{{-- <label class="custom-file-label" for="inputGroupFile04">Muat Naik Resit</label> --}}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger" onclick="funccdmbatal()">Batal</button>
<button type="button" class="btn btn-success" data-toggle="modal" data-target=".bd-example-modal-sm" onclick="submitcdm()">Muat Naik</button>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger" onclick="funccdmbatal()">Batal</button>
<button type="button" class="btn btn-success" data-toggle="modal" data-target=".bd-example-modal-sm" onclick="submitcdm()" >Muat Naik</button>
</div>
</form>
</div>
</div>
</div>
<div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Resit Bayaran CDM</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body text-center" style="padding:3rem">
@foreach($getresit as $resit)
<div class=".col-6 .col-sm-4 form-check form-check-inline">
<img src="data:image/png;base64, {{ $resit['filename'] }}" alt="Image Preview" style="max-width:700px; maxheight:650px; border: 1px solid #dee2e6"/>
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Resit Bayaran CDM</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body text-center" style="padding:3rem">
@foreach($getresit as $resit)
<div class=".col-6 .col-sm-4 form-check form-check-inline">
<img src="data:image/png;base64, {{ $resit['filename'] }}" alt="Image Preview" style="max-width:700px; maxheight:650px; border: 1px solid #dee2e6" />
</div>
@endforeach
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Kembali</button>
<button type="button" class="btn btn-primary" onclick="funcubah()">Ubah</button>
</div>
@endforeach
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Kembali</button>
<button type="button" class="btn btn-primary" onclick="funcubah()">Ubah</button>
</div>
</div>
</div>
</div>
@@ -250,78 +254,83 @@
var arraylelongbid = [];
$("#btnterima").prop("disabled", true);
$("#btnbanktransfer").prop("disabled", true);
function terimadeno()
{
function terimadeno() {
$("input[name='eachbid[]']").val(arraylelongbid);
$("#formpaymentdenokaunter").submit();
}
function functerima()
{
function functerima() {
$("#buttonterima").prop("disabled", true);
$('#denominasiHQModal').modal('show');
var total_sum = parseFloat($('#total').val());
$('#amaundiminta').val(parseFloat(total_sum).toFixed(2));
$('#amaunkiraan').val(parseFloat(0).toFixed(2));
}
function funcbatal(){
function funcbatal() {
$('#denominasiHQModal').modal('hide');
}
function submitcdm() {
$("input[name='eachbid[]']").val(arraylelongbid);
$("#formbanktransfer").submit();
}
function funccdm()
{
function funccdm() {
$('#CDM').modal('show');
var total_sum = parseFloat($('#total').val());
$('#totalpay').val(parseFloat(total_sum).toFixed(2));
}
function funccdmbatal()
{
function funccdmbatal() {
$('#CDM').modal('hide');
}
function funcubah()
{
function funcubah() {
$('#exampleModal').modal('hide');
$('#CDM').modal('show');
}
function confirm() {
$.confirm({
title: 'Confirmation',
content: 'Anda pasti?',
type: 'blue',
typeAnimated: true,
buttons: {
Batal: {
btnClass: 'btn-default',
action: function () {}
},
Sahkan: {
btnClass: 'btn-info',
action: function () {
$('#eachbid').val(arraylelongbid);
var total_sum = parseFloat($('#total').val());
$('#total').val(parseFloat(total_sum).toFixed(2));
$("#formbanktransfer").submit();
title: 'Confirmation',
content: 'Anda pasti?',
type: 'blue',
typeAnimated: true,
buttons: {
Batal: {
btnClass: 'btn-default',
action: function() {}
},
Sahkan: {
btnClass: 'btn-info',
action: function() {
$('#eachbid').val(arraylelongbid);
var total_sum = parseFloat($('#total').val());
$('#total').val(parseFloat(total_sum).toFixed(2));
$("#formbanktransfer").submit();
}
}
}
}
});
});
}
function sum(val, e){ //e = get all data
console.log(arraylelongbid.length);
function sum(val, e) { //e = get all data
console.log(arraylelongbid.length);
let bid_id = $(e).data('bid_id');
console.log(bid_id);
if(e.checked==true) //checkbox
if (e.checked == true) //checkbox
{
arraylelongbid.push(bid_id);
var total_sum = parseFloat($('#total').val());
total_sum = total_sum + parseFloat(val);
$('#total').val(parseFloat(total_sum).toFixed(2)); //get access to selected total and display total_sum with decimal of 2
}
else{
var index = arraylelongbid.findIndex(function(item) {return item == bid_id});
} else {
var index = arraylelongbid.findIndex(function(item) {
return item == bid_id
});
// console.log(index);
arraylelongbid.splice(index, 1);
var total_sum = parseFloat($('#total').val());
@@ -329,69 +338,71 @@
$('#total').val(parseFloat(total_sum).toFixed(2));
}
// console.log(arraylelongbid);
if(arraylelongbid.length != 0)
{
if (arraylelongbid.length != 0) {
$("#btnterima").prop("disabled", false);
$("#btnbanktransfer").prop("disabled", false);
}
else
{
} else {
$("#btnterima").prop("disabled", true);
$("#btnbanktransfer").prop("disabled", true);
}
}
function totalamount(idwang,bilangan)
{
function totalamount(idwang, bilangan) {
var amount = 0;
switch (idwang) {
case 'sen1':
case 'sen1':
amount += (bilangan * 0.01);
break;
case 'sen5':
case 'sen5':
amount += (bilangan * 0.05);
break;
case 'sen10':
case 'sen10':
amount += (bilangan * 0.10);
break;
case 'sen20':
case 'sen20':
amount += (bilangan * 0.20);
break;
case 'sen50':
break;
case 'sen50':
amount += (bilangan * 0.50);
break;
case 'ringgit1':
case 'ringgit1':
amount += (bilangan * 1);
break;
case 'ringgit5':
case 'ringgit5':
amount += (bilangan * 5);
break;
case 'ringgit10':
break;
case 'ringgit10':
amount += (bilangan * 10);
break;
case 'ringgit20':
break;
case 'ringgit20':
amount += (bilangan * 20);
break;
case 'ringgit50':
case 'ringgit50':
amount += (bilangan * 50);
break;
case 'ringgit100':
case 'ringgit100':
amount += (bilangan * 100);
break;
break;
}
return amount;
}
var arrayambilan = [
["sen1",0],["sen5",0],["sen10",0],
["sen20",0],["sen50",0],["ringgit1",0],
["ringgit5",0],["ringgit10",0],["ringgit20",0],
["ringgit50",0],["ringgit100",0]
];
["sen1", 0],
["sen5", 0],
["sen10", 0],
["sen20", 0],
["sen50", 0],
["ringgit1", 0],
["ringgit5", 0],
["ringgit10", 0],
["ringgit20", 0],
["ringgit50", 0],
["ringgit100", 0]
];
function kiraan(datakeyin)
{
function kiraan(datakeyin) {
var idkey = $(datakeyin).attr('id');
var valkey = $(datakeyin).val();
var amount = 0;
@@ -400,81 +411,76 @@
// var id = $('#jenisjenis').val();
var validate = parseFloat($('#amaundiminta').val());
$.each(arrayambilan, function( index, arr ){
if(arr[0] == idkey)
{
arrayambilan[index][1] = totalamount(idkey,valkey);
$.each(arrayambilan, function(index, arr) {
if (arr[0] == idkey) {
arrayambilan[index][1] = totalamount(idkey, valkey);
}
amount += arr[1];
});
if(amount > validate)
{
if (amount > validate) {
$.alert({
title: 'Perhatian!',
content: 'Amaun Kiraan Melebihi Amaun Sebenar',
});
$("#buttonterima").prop("disabled", true);
}
else if($amount = validate)
{
} else if ($amount = validate) {
$("#buttonterima").prop("disabled", false);
$('#amaunkiraan').val(parseFloat(amount).toFixed(2));
}
switch(idkey) {
case 'sen1':
switch (idkey) {
case 'sen1':
amountkiraan += (valkey * 0.01);
$('#totalsen1').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'sen5':
case 'sen5':
amountkiraan += (valkey * 0.05);
$('#totalsen5').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'sen10':
case 'sen10':
amountkiraan += (valkey * 0.10);
$('#totalsen10').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'sen20':
break;
case 'sen20':
amountkiraan += (valkey * 0.20);
$('#totalsen20').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'sen50':
break;
case 'sen50':
amountkiraan += (valkey * 0.50);
$('#totalsen50').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'ringgit1':
case 'ringgit1':
amountkiraan += (valkey * 1);
$('#totalring1').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'ringgit5':
case 'ringgit5':
amountkiraan += (valkey * 5);
$('#totalring5').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'ringgit10':
break;
case 'ringgit10':
amountkiraan += (valkey * 10);
$('#totalring10').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'ringgit20':
break;
case 'ringgit20':
amountkiraan += (valkey * 20);
$('#totalring20').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'ringgit50':
case 'ringgit50':
amountkiraan += (valkey * 50);
$('#totalring50').val(parseFloat(amountkiraan).toFixed(2));
break;
case 'ringgit100':
case 'ringgit100':
amountkiraan += (valkey * 100);
$('#totalring100').val(parseFloat(amountkiraan).toFixed(2));
break;
break;
}
}
</script>
@endsection
@@ -0,0 +1,15 @@
@extends('layouts.app')
@section('content')
<div class="container-fluid">
<div class="card">
<div class="card-header">
<h5>Yuran Bidaan</h5>
</div>
<div class="card-body">
<p>On Off Yuran Bidaan Disini</p>
<p>bersama parameter - hardcode rm10</p>
</div>
</div>
</div>
@endsection
+2
View File
@@ -68,11 +68,13 @@ Route::group(['middleware' => ['auth:sanctum']], function () {
Route::post('/updateresit', [LelongMobileController::class, 'updateResit']);
Route::get('/invoice', [LelongMobileController::class, 'getInvoiceId']);
Route::get('/result-lelong', [LelongMobileController::class, 'resultLelong']);
// Lelong => Bidder
Route::post('/bidder/biditem', [LelongMobileController::class, 'bidderSelectBidItem']);
Route::get('/bidder/listbiditem', [LelongMobileController::class, 'listBidItem']);
Route::get('/bidder/listBidItemWeb/{user_id}', [LelongMobileController::class, 'listBidItemWeb']);
Route::get('/bidder/bidrecord', [LelongMobileController::class, 'bidRecord']);
Route::get('/bidder/historyFeePay', [LelongMobileController::class, 'historyFeePay']);
Route::post('/bidder/updatebiditem', [LelongMobileController::class, 'updatebiditem']);
+2
View File
@@ -92,6 +92,7 @@ Route::group(['middleware' => ['permission:sistem'],'prefix'=>'sistem'], functio
Route::get('/deleteConn/{id}',['as'=>'sistem.deleteConn','uses'=>'DatabaseController@deleteConn']);
Route::post('/export',['as'=>'sistem.export','uses'=>'DatabaseController@export']);
Route::get('/yuran-bidaan', ['as' => 'sistem.yuranBidaan', 'uses'=>'DatabaseController@yuranBidaan']);
});
Route::group(['middleware','prefix'=>'payment'], function () {
@@ -222,6 +223,7 @@ Route::group(['middleware' => ['permission:semakanmarhun','permission:kemaskinim
Route::get('/sentangguhlelongsah/{lelong_id}',['as'=>'marhun.sentangguhlelongsah','uses'=>'MarhunController@sentangguhlelongsah']);
Route::post('/kemaskini',['as'=>'marhun.kemaskini','uses'=>'MarhunController@kemaskini']);
Route::post('/kemaskiniMarhun',['as'=>'marhun.kemaskiniMarhun','uses'=>'MarhunController@kemaskiniMarhun']);
Route::get('/semakan',['as'=>'marhun.semakan','uses'=>'MarhunController@semakan']);
Route::get('/semak/{id}/{lelong_id}',['as'=>'marhun.semak','uses'=>'MarhunController@semak']);
Route::post('/tambahmarhun',['as'=>'marhun.tambahmarhun','uses'=>'MarhunController@tambahmarhun']);