From e26d8d94d73299402e2067bd73f81b9bede43685 Mon Sep 17 00:00:00 2001 From: faiqahzaman <91926774+faiqahzaman@users.noreply.github.com> Date: Mon, 24 Jan 2022 10:01:47 +0800 Subject: [PATCH] update get lelong details --- .../AuthMobile/LelongMobileController.php | 76 ++++++++++--------- .../Controllers/AuthMobile/UserController.php | 3 +- routes/api.php | 1 - 3 files changed, 40 insertions(+), 40 deletions(-) diff --git a/app/Http/Controllers/AuthMobile/LelongMobileController.php b/app/Http/Controllers/AuthMobile/LelongMobileController.php index 2ecee188..993e1a61 100644 --- a/app/Http/Controllers/AuthMobile/LelongMobileController.php +++ b/app/Http/Controllers/AuthMobile/LelongMobileController.php @@ -12,42 +12,6 @@ use Carbon\Carbon; class LelongMobileController extends Controller { - public function listLelongDetails(Request $request){ - - $currentdate = Carbon::now(); - $currentdate = $currentdate->toDateString(); - - $lelong = Lelong::where('tarikh_lelong','=',$currentdate)->get(); - - $arrayID = []; - foreach($lelong as $data) - { - array_push($arrayID,$data->id); - } - $lelongbid = LelongBid::whereIn('lelong_id',$arrayID) - ->join('lelongbidmarhun','lelongbid.id','=','lelongbidmarhun.lelongbid_id') - ->get(); - - $surat = LelongBid::whereIn('lelong_id',$arrayID)->get(); - - if(sizeof($lelongbid)!=0) - { - return response()->json([ - 'success' => true, - 'lelong' => $lelong, - 'surat' => $surat, - 'item' => $lelongbid - ]); - } - else - { - return response()->json([ - 'success' => false, - 'message' => 'No Data', - ], 401); - } - - } public function getlelongdetails(Request $request){ @@ -134,9 +98,47 @@ class LelongMobileController extends Controller $getKarat = lelkarat::all(); - // $user = User::all(); + // $lelongBidder = lelongBidder::all(); return response()->json($getKarat); } + + public function bidderSelectBidItem(Request $request){ + + $feepayment = payment::where('fee' == 1)->first(); + + if($feepayment != null){ + + $selectBid = LelongBid::join('lelong', 'lelongbid.lelong_id', '=', 'lelong.id') + ->where('norujukan', $request->norujukan) + ->select('id', + 't_lelong', + 'nilaimarhun', + 'cajlelong') + ->get(); + + $currentdate = Carbon::now()->toDateTimeString(); + + $lelongBidder = new LelongBidder(); + $lelongBidder->nama_bidder = $fields['nama_bidder']; + $lelongBidder->hargabida = $fields['hargabida']; + $lelongBidder->nosirilel = $fields['nosirilel']; + $lelongBidder->nopembeli = $fields['nopembeli']; + $lelongBidder->t_lelong = $selectBid; + $lelongBidder->lelongbid_id = $selectBid; + $lelongBidder->nilaimarhun = $selectBid; + $lelongBidder->cajlelong = $selectBid; + $lelongBidder->status_bidder = $fields['status_bidder']; + $lelongBidder->status_bidder_win = $fields['status_bidder_win']; + $lelongBidder->status_payment = $fields['status_payment']; + $lelongBidder->masa_bidaan = $currentdate; + $lelongBidder->lelongBidder_type = 2; //type 2 = pembida + $lelongBidder->save(); + + } + else if($feepayment == null){ + return response()->json("unsuccess", 201); + } + } } diff --git a/app/Http/Controllers/AuthMobile/UserController.php b/app/Http/Controllers/AuthMobile/UserController.php index 11fd6ed2..a81b2f58 100644 --- a/app/Http/Controllers/AuthMobile/UserController.php +++ b/app/Http/Controllers/AuthMobile/UserController.php @@ -34,8 +34,7 @@ class UserController extends Controller return response($validator->errors(), 201); } - $currentdate = Carbon::now(); - $currentdate = $currentdate->toDateString(); + $currentdate = Carbon::now()->toDateTimeString(); $user_update = User::where('nokp','=',$request->nokp) ->update([ diff --git a/routes/api.php b/routes/api.php index f106f8ed..c0e4015a 100644 --- a/routes/api.php +++ b/routes/api.php @@ -37,7 +37,6 @@ Route::group(['middleware' => ['auth:sanctum']], function () { Route::post('/reset', [NewPasswordController::class, 'reset']); Route::get('/user/profile', [UserController::class, 'getProfileUser']); Route::put('/userUpdate/profile', [UserController::class, 'updateProfileUser']); - // Route::get('/details/lelong', [LelongMobileController::class, 'listLelongDetails']); Route::get('/lelongDetails/today', [LelongMobileController::class, 'getlelongdetails']); Route::get('/karat', [LelongMobileController::class, 'getListKarat']);