payment - pengesahan akaun, api pembida

This commit is contained in:
Amir
2022-08-14 19:41:03 +08:00
parent 30bd43f607
commit 0c72eaf18e
15 changed files with 506 additions and 402 deletions
@@ -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());
}
}