From 05db28857c8162348403078e93a006400b6c6f82 Mon Sep 17 00:00:00 2001 From: Nur Izzati Zulkifli Date: Wed, 16 Aug 2023 11:28:44 +0800 Subject: [PATCH] update perubahan bidaan oleh operasi --- app/Http/Controllers/ReportController.php | 29 +++++ .../lelong/senarailapbidaanpembida.blade.php | 102 +++++++++++++++++- routes/web.php | 2 + 3 files changed, 129 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/ReportController.php b/app/Http/Controllers/ReportController.php index 04513acf..c3d34b5c 100644 --- a/app/Http/Controllers/ReportController.php +++ b/app/Http/Controllers/ReportController.php @@ -37,6 +37,7 @@ use App\Models\TransaksiKeuntungan; use Illuminate\Support\Facades\DB; use Carbon\Carbon; +use App\Models\LogUser; class ReportController extends Controller { @@ -1577,5 +1578,33 @@ class ReportController extends Controller } return view('lelong.senarailapbidaanpembidaresult',compact('bil_bid','bil_xbid','cawanganDetail','kodcaw','lelongid','arraydetails','lelong_id','lelongid','cawangan','arrayinfocaw','total_hargaasas','total_hargabida')); } + + public function kemaskinibidaan(Request $request) + { + // dd($request->all()); + $user = Auth::user(); + $currentdate = Carbon::now(); + $currentdate = $currentdate->toDateTimeString(); + $lelongBidder = LelongBidder::where('id', '=', $request->idbidaan)->first(); + // dd($lelongBidder->lelongbid_id); + $norujukan = LelongBid::where('id', '=', $lelongBidder->lelongbid_id)->first(); + // dd($norujukan->norujukan); + + $lelongBidder->hargabida = $request->hargabidanew; + $lelongBidder->update(); + + $log_user = new LogUser; + $log_user->user_id = $user->id; + $log_user->date = $currentdate; + $log_user->username = $user->username; + $log_user->nama_user = $user->name; + $log_user->norujukan = $norujukan->norujukan; + $log_user->nota = 'Ubah Bidaan '.$request->namabidder.':' . $request->hargabida. ' kpd '.$request->hargabidanew; + $log_user->save(); + + return redirect() + ->route('report.senarailapbidaan', ['lelong_id'=>$request->lelongid, 'kodcaw'=>$request->kodcaw]) + ->with('success', 'Kemaskini Bidaan Berjaya'); + } } \ No newline at end of file diff --git a/resources/views/lelong/senarailapbidaanpembida.blade.php b/resources/views/lelong/senarailapbidaanpembida.blade.php index b8323ff2..c1029aeb 100644 --- a/resources/views/lelong/senarailapbidaanpembida.blade.php +++ b/resources/views/lelong/senarailapbidaanpembida.blade.php @@ -37,6 +37,7 @@ Harga Bidaan (RM) Tambahan Bidaan (RM) Masa Bidaan + Tindakan @@ -64,13 +65,19 @@ @endforeach - @foreach($laporan['details'] as $details) - @php + @foreach($laporan['details'] as $details) + @php $myDateTime = DateTime::createFromFormat('Y-m-d H:i:s', $details['masa_bidaan'] ); $t_lelong = $myDateTime->format('h:i:s'); echo($t_lelong); - @endphp
- @endforeach + @endphp

+ @endforeach + + + @foreach($laporan['details'] as $details) + {{-- Edit --}} + Edit
+ @endforeach @empty @@ -81,6 +88,56 @@ + + + + @endsection diff --git a/routes/web.php b/routes/web.php index 77777679..bb5b1e69 100644 --- a/routes/web.php +++ b/routes/web.php @@ -187,6 +187,7 @@ Route::group(['prefix'=>'lelong'], function () { Route::post('/cajrugilelong', ['as'=>'lelong.cajrugilelong','uses'=>'LelongController@cajrugilelong']); Route::post('/editcajrugilelong', ['as'=>'lelong.editcajrugilelong','uses'=>'LelongController@editcajrugilelong']); Route::get('/reportcajrugilelong/{lelongid}/{cawid}/{cajlelong}',['as'=>'lelong.reportcajrugilelong','uses'=>'LelongController@reportcajrugilelong']); + Route::get('/ubahbidaan/{id}/{user_id}', ['as'=>'lelong.ubahbidaan','uses'=>'LelongController@ubahbidaan']); }); Route::get('/showsimulasi/{id}',['as'=>'lelong.showsimulasi','uses'=>'LelongController@showsimulasi']); @@ -565,6 +566,7 @@ Route::get('/forecastgadaian', ['as'=>'report.forecastgadaian','uses'=>'ReportCo Route::get('/searchforecastgadaian', ['as'=>'report.searchforecastgadaian','uses'=>'ReportController@searchForecastGadaian']); Route::get('/senarailapbidaanresult/{lelong_id}/{kodcaw}',['as' =>'report.senarailapbidaanresult','uses'=>'ReportController@senarailapbidaanresult']); +Route::post('/kemaskinibidaan',['as'=>'report.kemaskinibidaan','uses'=>'ReportController@kemaskinibidaan']); }); //Report by KALI