Merge branch 'amir_dev' into 'main'
add api listBidItemWeb, historyFeePay See merge request online-sistem1/lelong!58
This commit is contained in:
@@ -154,12 +154,12 @@ class LelongMobileController extends Controller
|
||||
|
||||
// please do not delete this changes
|
||||
// backup web pembida
|
||||
public function listBidItemWeb(Request $request){
|
||||
public function listBidItemWeb($user_id, Request $request){
|
||||
|
||||
$lelongbidder = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
|
||||
->where('user_id','=', $request->user_id)
|
||||
->select('lelongbid.lelong_id')
|
||||
->groupBy('lelongbid.lelong_id')
|
||||
->select('lelongbid.lelong_id', 'lelongbid.t_lelong')
|
||||
->groupBy('lelongbid.lelong_id', 'lelongbid.t_lelong')
|
||||
->get()->toArray();
|
||||
|
||||
foreach($lelongbidder as $index1=>$lelbid)
|
||||
@@ -169,10 +169,46 @@ class LelongMobileController extends Controller
|
||||
->where('lelongbidder.user_id', $request->user_id)
|
||||
->get()->toArray();
|
||||
|
||||
$lelongbidder[$index1]['lelongbid'] = $lelongbid;
|
||||
}
|
||||
$lelongbidder[$index1]['lelongbid']=$lelongbid;
|
||||
|
||||
return response()->json($lelongbidder);
|
||||
}
|
||||
return response()->json($lelongbidder);
|
||||
}
|
||||
|
||||
public function historyFeePay (Request $request)
|
||||
{
|
||||
$checkpay = Payment::join('resit', 'payment.resit_id', '=', 'resit.id')
|
||||
->where('resit.user_id', $request->user_id)
|
||||
->where('payment.lelong_id', $request->lelong_id)
|
||||
->where('payment.status', 1)
|
||||
->where('resit.resit_type', 1)
|
||||
->select('resit.id as resit id',
|
||||
'resit.resit_type',
|
||||
'resit.status as resit_status',
|
||||
'resit.paid_at',
|
||||
'payment.id as payment_id',
|
||||
'payment.lelong_id',
|
||||
'payment.status as payment_status'
|
||||
)
|
||||
->first();
|
||||
|
||||
if($checkpay)
|
||||
{
|
||||
$response =
|
||||
[
|
||||
"message" => "Success",
|
||||
"status" => 1
|
||||
];
|
||||
}
|
||||
else
|
||||
{
|
||||
$response =
|
||||
[
|
||||
"message" => "Sila buat pembayaran yuran terlebih dahulu",
|
||||
"status" => 2
|
||||
];
|
||||
}
|
||||
return response()->json($response, 201) ;
|
||||
}
|
||||
|
||||
public function searchLelByCaw(Request $request){
|
||||
|
||||
+2
-1
@@ -64,7 +64,8 @@ Route::group(['middleware' => ['auth:sanctum']], function () {
|
||||
// Lelong => Bidder
|
||||
Route::post('/bidder/biditem', [LelongMobileController::class, 'bidderSelectBidItem']);
|
||||
Route::get('/bidder/listbiditem', [LelongMobileController::class, 'listBidItem']);
|
||||
Route::get('/bidder/listBidItemWeb', [LelongMobileController::class, 'listBidItemWeb']);
|
||||
Route::get('/bidder/listBidItemWeb/{user_id}', [LelongMobileController::class, 'listBidItemWeb']);
|
||||
Route::get('/bidder/historyFeePay', [LelongMobileController::class, 'historyFeePay']);
|
||||
Route::post('/bidder/updatebiditem', [LelongMobileController::class, 'updatebiditem']);
|
||||
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user