api list cawangan lelongtoday, lelongnext

This commit is contained in:
Amir
2022-06-13 16:00:16 +08:00
parent 7ac7a21fc0
commit 5a7e2a0cb1
3 changed files with 67 additions and 2 deletions
+2 -2
View File
@@ -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'));
}
@@ -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,
]);
}
}
}
+2
View File
@@ -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']);