diff --git a/app/Http/Controllers/DataBosOmspanController.php b/app/Http/Controllers/DataBosOmspanController.php index 6144333..02c2064 100644 --- a/app/Http/Controllers/DataBosOmspanController.php +++ b/app/Http/Controllers/DataBosOmspanController.php @@ -136,6 +136,14 @@ class DataBosOmspanController extends Controller { try{ DB::beginTransaction(); + + DB::statement("DELETE FROM DATA_BOS_OMSPAN + WHERE EXISTS( + SELECT * + FROM DATA_UPLOAD_BOS_OMSPAN + WHERE (tahun = ".getTA()." AND DATA_BOS_OMSPAN.no_tgl_sp2d_detail = DATA_UPLOAD_BOS_OMSPAN.no_tgl_sp2d_detail) + )"); + DB::statement("INSERT INTO DATA_BOS_OMSPAN( tahun, kanwil, @@ -162,7 +170,8 @@ class DataBosOmspanController extends Controller nilai, pagu, jmlh_siswa, - ket_retur + ket_retur, + created_at ) SELECT tahun, @@ -190,14 +199,12 @@ class DataBosOmspanController extends Controller nilai, pagu, jmlh_siswa, - ket_retur - FROM DATA_UPLOAD_BOS_OMSPAN - WHERE NOT EXISTS( - SELECT * - FROM DATA_BOS_OMSPAN - WHERE (tahun ='".getTA()."' AND DATA_BOS_OMSPAN.no_tgl_sp2d_detail = DATA_UPLOAD_BOS_OMSPAN.no_tgl_sp2d_detail) - )"); + ket_retur, + CURRENT_TIMESTAMP + FROM DATA_UPLOAD_BOS_OMSPAN"); + DataUploadBosOmspan::truncate(); + DB::commit(); return redirect(URL::to("/data-omspan/upload"))->with('success','Data Omspan berhasil diupload.'); }catch(\Exception $e){