diff --git a/app/Http/Controllers/ApiController.php b/app/Http/Controllers/ApiController.php index 46e3d314..b7d741ac 100644 --- a/app/Http/Controllers/ApiController.php +++ b/app/Http/Controllers/ApiController.php @@ -198,7 +198,7 @@ class ApiController extends Controller return response()->json([ 'success' => true, 'message' => $billcode['url'], - ], 401); + ], 201); // return view('pembayaran.result.berjaya',compact('arraybayaran')); } @@ -380,7 +380,7 @@ class ApiController extends Controller return response()->json([ 'success' => true, 'message' => $billcode['url'], - ], 401); + ], 201); // return view('pembayaran.result.berjaya',compact('arraybayaran')); } diff --git a/app/Http/Controllers/Mobile/LelongMobileController.php b/app/Http/Controllers/Mobile/LelongMobileController.php index 6e608ba1..c8f255e8 100644 --- a/app/Http/Controllers/Mobile/LelongMobileController.php +++ b/app/Http/Controllers/Mobile/LelongMobileController.php @@ -374,4 +374,67 @@ class LelongMobileController extends Controller } return response()->json($lelongs, 201); } + + public function listCawLelongToday() + { + + $currentdate = Carbon::now(); + $currentdate = $currentdate->toDateString(); + + $lelong = Lelong::join('cawangan_lelong', 'lelong.id', '=', 'cawangan_lelong.lelong_id') + ->join('cawangan', 'cawangan_lelong.caw_id', '=', 'cawangan.id') + ->where('tarikh_lelong', '=', $currentdate) + ->select( + 'lelong.id as lelong_id', + 'lelong.tarikh_lelong', + 'cawangan.caw_name', + 'cawangan_lelong.caw_id', + 'lelong.masamula_lelong', + 'lelong.masatamat_lelong', + ) + ->get()->toArray(); + + if ($lelong) { + return response()->json([ + 'success' => true, + 'lelong' => $lelong + ]); + } else { + return response()->json([ + 'success' => false, + ]); + } + } + + public function listCawLelongNext() + { + + $currentdate = Carbon::now(); + $currentdate = $currentdate->toDateString(); + + $lelong = Lelong::join('cawangan_lelong', 'lelong.id', '=', 'cawangan_lelong.lelong_id') + ->join('cawangan', 'cawangan_lelong.caw_id', '=', 'cawangan.id') + ->where('tarikh_lelong', '>', $currentdate) + ->select( + 'lelong.id as lelong_id', + 'lelong.tarikh_lelong', + 'cawangan.caw_name', + 'cawangan_lelong.caw_id', + 'lelong.masamula_lelong', + 'lelong.masatamat_lelong', + ) + ->orderBy('lelong.tarikh_lelong', 'ASC') + ->get()->toArray(); + + if ($lelong) { + return response()->json([ + 'success' => true, + 'lelong' => $lelong + ]); + } else { + return response()->json([ + 'success' => false, + ]); + } + } } diff --git a/routes/api.php b/routes/api.php index bd38ddcf..f0b43b81 100644 --- a/routes/api.php +++ b/routes/api.php @@ -60,6 +60,8 @@ Route::group(['middleware' => ['auth:sanctum']], function () { Route::get('/karat', [LelongMobileController::class, 'getListKarat']); Route::get('/result/{user_id}', [LelongMobileController::class, 'bidresult']); Route::get('/history/{user_id}', [LelongMobileController::class, 'history']); + Route::get('/listcawlelongtoday', [LelongMobileController::class, 'listCawLelongToday']); + Route::get('/listcawlelongnext', [LelongMobileController::class, 'listCawLelongNext']); // Lelong => Bidder Route::post('/bidder/biditem', [LelongMobileController::class, 'bidderSelectBidItem']);