diff --git a/app/Http/Controllers/LelongController.php b/app/Http/Controllers/LelongController.php
index e3d73789..7a08cbf4 100644
--- a/app/Http/Controllers/LelongController.php
+++ b/app/Http/Controllers/LelongController.php
@@ -33,6 +33,7 @@ use App\Models\LelKarat_temp;
use App\Models\Resit;
use App\Models\LogUser;
use Carbon\Carbon;
+use App\Models\LelongTebus;
class LelongController extends Controller
@@ -1760,6 +1761,92 @@ class LelongController extends Controller
}
+ public function kemaskinidata($lelong_id)
+ {
+ $user = Auth::user();
+ $currentdate = Carbon::now();
+ $currentdate = $currentdate->toDateTimeString();
+ $data = [];
+ $senaraisag = LelongBid::where('lelongbid.lelong_id', $lelong_id)
+ ->whereNotIn('lelongbid.norujukan', function($query) {
+ $query->select('norujukan')
+ ->from('gadai');
+ })
+ ->get()->toArray();
+ // dd($senaraisag);
+
+ foreach($senaraisag as $data)
+ {
+ //insert lelong_tebus
+ $lelongtebus = new LelongTebus;
+ $lelongtebus->tarikh = $currentdate;
+ $lelongtebus->teller = $user->name;
+ $lelongtebus->norujukan = $data['norujukan'];
+ $lelongtebus->batch_no = $lelong_id;
+ $lelongtebus->nilai_marhun = $data['nilaimarhun'];
+ $lelongtebus->pinjaman = $data['pinjaman'];
+ $lelongtebus->upah = $data['bakiupah'];
+ $lelongtebus->jbg = $data['jbg'];
+ $lelongtebus->jenis_tebus = 'T';
+ $lelongtebus->save();
+
+ // dd($data['norujukan']);
+ $updatelelong = LelongBid::where('norujukan','=',$data['norujukan'])->first();
+ $updatelelong->delete();
+ //insert loguser
+ $loguser = new LogUser;
+ $loguser->user_id = $user->id;
+ $loguser->date = $currentdate;
+ $loguser->username = $user->username;
+ $loguser->nama_user = $user->name;
+ $loguser->norujukan = $data['norujukan'];
+ $loguser->nota = ' Kemaskini Data Lelong '.$lelong_id;
+ $loguser->save();
+
+
+ }
+
+ $datatempoh = [];
+ $senaraisagtempoh = LelongBid::join('gadai','gadai.norujukan','=','lelongbid.norujukan')
+ ->where('lelongbid.lelong_id', $lelong_id)
+ ->whereIn('lelongbid.norujukan', function($query) {
+ $query->select('norujukan')
+ ->from('gadai');
+ })
+ ->select('gadai.norujukan','gadai.tempoh')
+ ->get()->toArray();
+ // dd($senaraisagtempoh);
+
+ foreach($senaraisagtempoh as $datatempoh)
+ {
+ // dd($data['norujukan']);
+ $updatetempoh = LelongBid::where('norujukan', $datatempoh['norujukan'])
+ ->where('lelong_id', $lelong_id)
+ ->first();
+ $updatetempoh->jbg = $datatempoh['tempoh'];
+ $updatetempoh->update();
+ //insert loguser
+ $loguser = new LogUser;
+ $loguser->user_id = $user->id;
+ $loguser->date = $currentdate;
+ $loguser->username = $user->username;
+ $loguser->nama_user = $user->name;
+ $loguser->norujukan = $datatempoh['norujukan'];
+ $loguser->nota = ' Kemaskini Tempoh '.$lelong_id;
+ $loguser->save();
+ }
+
+
+
+ $date = Carbon::now()->toDateTimeString();
+ $lelong = Lelong::where('id','=',$lelong_id)->first();
+ $lelong->masakemaskini_data = $date;
+ $lelong->save();
+
+ return redirect()->route('lelong.senarailelong')
+ ->with('success','Kemaskini Berjaya');
+ }
+
diff --git a/resources/views/lelong/senarailelong.blade.php b/resources/views/lelong/senarailelong.blade.php
index 4902e329..7776b8d8 100644
--- a/resources/views/lelong/senarailelong.blade.php
+++ b/resources/views/lelong/senarailelong.blade.php
@@ -74,6 +74,7 @@
@hasrole('operasi')
@if($lel['info']['sts_lelong'] == 0)
+
diff --git a/routes/web.php b/routes/web.php
index 3d835d77..9d6fe1c5 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -110,6 +110,8 @@ Route::group(['prefix'=>'lelong'], function () {
Route::get('/senaraimarhun/{lelongid}/{cawid}', ['as'=>'lelong.senaraimarhun','uses'=>'LelongController@senaraimarhun']);
Route::post('/deletemarhun', ['as'=>'lelong.deletemarhun','uses'=>'LelongController@deletemarhun']);
+ Route::get('/kemaskinidata/{lelong_id}',['as'=>'lelong.kemaskinidata','uses'=>'LelongController@kemaskinidata']);
+
});
Route::get('/showsimulasi/{id}',['as'=>'lelong.showsimulasi','uses'=>'LelongController@showsimulasi']);