add update tgl_isi tidak boleh null

This commit is contained in:
JokoPrasetio 2025-12-08 21:35:45 +07:00
parent c56178868c
commit 15b38b9bb2

View File

@ -111,6 +111,7 @@ class SoalController extends Controller
$formLocked = true; $formLocked = true;
} }
} }
$prefillJawaban = []; $prefillJawaban = [];
return view('soal.index', [ return view('soal.index', [
'soal' => $soal, 'soal' => $soal,
@ -219,17 +220,28 @@ class SoalController extends Controller
$jawabanBaru->update($updatePayload); $jawabanBaru->update($updatePayload);
} }
}); });
if(session()->has('pegawai')){ if(session()->has('pegawai')){
$logPegawaiSurvey = DB::connection('dbSmartV1')->table('log_pegawai_survey'); $logPegawaiSurvey = DB::connection('dbSmartv1')->table('log_pegawai_survey')->whereNull('tgl_isi')->where('objectpegawaifk', session('pegawai')['id'])->first();
DB::connection('dbSmartv1')->table('log_pegawai_survey')->insert([ if($logPegawaiSurvey){
DB::connection('dbSmartv1')
->table('log_pegawai_survey')
->where('id', $logPegawaiSurvey->id)
->update([
'tgl_isi' => Carbon::now(),
'objectpegawaifk'=> session('pegawai')['id'],
'objectsurveyfk' => 2,
'mengisi_ya' => 1,
'mengisi_tidak' => 0,
]);
}else{
DB::connection('dbSmartv1')->table('log_pegawai_survey')->insert([
'tgl_isi' => Carbon::now(), 'tgl_isi' => Carbon::now(),
'objectpegawaifk' => session('pegawai')['id'], 'objectpegawaifk' => session('pegawai')['id'],
// 'objectpegawaifk' => 23521,
'objectsurveyfk' => 2, 'objectsurveyfk' => 2,
'mengisi_ya' => 1, 'mengisi_ya' => 1,
'mengisi_tidak' => 0, 'mengisi_tidak' => 0,
]); ]);
}
} }
return redirect()->route('soal.thankyou') return redirect()->route('soal.thankyou')
@ -249,7 +261,7 @@ class SoalController extends Controller
$array = json_decode($json, true); $array = json_decode($json, true);
session(['pegawai' => $array]); session(['pegawai' => $array]);
return redirect('/?start=1&soal_id=1'); return redirect('/');
} }
protected function generatePrefillJawaban($detailSoal, $pegawai): array protected function generatePrefillJawaban($detailSoal, $pegawai): array