Commit 87c371b4 by f3brysan

push dari laptop lama

parent 5c2ed748
...@@ -17,32 +17,91 @@ class AgendaController extends Controller ...@@ -17,32 +17,91 @@ class AgendaController extends Controller
{ {
public function index(Request $request) public function index(Request $request)
{ {
if($request->ajax())
{ // $ngajar = DB::connection('siakad')->table('akt_ajar_dosen as a')
$data = UserAgenda::whereDate('start', '>=', $request->start) // ->select('k.id_kls','m.nm_mk', 'j.int_hari1', 'j.int_hari2', 'j.jam11', 'j.jam12')
->whereDate('end', '<=', $request->end) // ->leftJoin('kelas_kuliah as k', 'k.id_kls', '=', 'a.id_kls')
->get(['id', 'title', 'start', 'end']); // ->leftJoin('kelas_jadwal as j', 'j.id_kls', '=', 'a.id_kls')
// ->leftJoin('matkul as m', 'm.id_mk', '=', 'k.id_mk')
// ->leftJoin('reg_ptk as r', 'r.id_reg_ptk', '=', 'a.id_reg_ptk')
// ->leftJoin('sdm as s', 's.id_sdm', '=', 'r.id_sdm')
// ->where('s.nip', $nip)
// ->get();
// dd($ngajar);
if($request->ajax()) {
$tahun = '2023';
$nip = '199309052019032017';
// $data = UserAgenda::whereDate('start', '>=', $request->start)
// ->whereDate('end', '<=', $request->end)
// ->get(['id', 'title', 'start', 'end']);
$data = DB::connection('eoffice')->table('tr_surat_masuk')
->select('tr_surat_masuk.id', 'tr_surat_masuk.perihal as title', 'tr_surat_masuk.tglmulai as start', 'tr_surat_masuk.tglmulai as end', 'tr_surat_masuk.jam_mulai', 'tr_surat_masuk.jam_selesai')
->leftJoin('tr_penerima_surat_masuk as a', 'a.idsurat', '=', 'tr_surat_masuk.id')
// ->where('a.nip', $nip)
->where('tr_surat_masuk.perihal', 'like', '%undangan%')
->where('tr_surat_masuk.tglmulai', '>=', $request->start)
->where('tr_surat_masuk.tglmulai', '<=', $request->end)
// ->where('tr_surat_masuk.tahun', $tahun)
->get(['id', 'title', 'start', 'end']);
$getData = array();
foreach ($data as $item) {
}
// $data['surat_keluar_eoffice'] = DB::connection('eoffice')->table('tr_surat_keluar')
// ->select('tr_surat_keluar.perihal', 'tr_surat_keluar.tglmulai', 'tr_surat_keluar.jam_mulai', 'tr_surat_keluar.jam_selesai')
// ->leftJoin('tr_penerima_surat_keluar as a', 'a.idsurat', '=', 'tr_surat_keluar.id')
// ->where('a.nip', $nip)
// ->where('tr_surat_keluar.perihal', 'like', '%undangan%')
// ->where('tr_surat_keluar.tahun', $tahun)
// ->get();
// dd($surat);
return response()->json($data); return response()->json($data);
} }
// $data = UserAgenda::all(); // $data = UserAgenda::all();
// return $data; // return $data;
return view('user.index'); return view('user.index');
} }
public function surat_masuk(Request $request)
{
$nip = '199309052019032017';
$tahun = '2023';
// $data = UserAgenda::whereDate('start', '>=', $request->start)
// ->whereDate('end', '<=', $request->end)
// ->get(['id', 'title', 'start', 'end']);
$surat = DB::connection('eoffice')->table('tr_surat_masuk')
->select('tr_surat_masuk.id', 'tr_surat_masuk.perihal as title', 'tr_surat_masuk.tglmulai as start', 'tr_surat_masuk.tglmulai as end', 'tr_surat_masuk.jam_mulai', 'tr_surat_masuk.jam_selesai')
->leftJoin('tr_penerima_surat_masuk as a', 'a.idsurat', '=', 'tr_surat_masuk.id')
// ->where('a.nip', $nip)
->where('tr_surat_masuk.perihal', 'like', '%undangan%')
// ->where('tr_surat_masuk.tahun', $tahun)
->get(['id', 'title', 'start', 'end']);
// dd($surat);
}
public function create() public function create()
{ {
$kategori = Kategori::query()->get(); $kategori = Kategori::query()->get();
return view('user.create')->with('data', $kategori); return view('user.create')->with('data', $kategori);
} }
public function store(Request $request) public function store(Request $request)
{ {
// dd($request); // dd($request);
$data = []; $data = [];
DB::beginTransaction(); DB::beginTransaction();
// Validator::make($request->all(), [ // Validator::make($request->all(), [
// 'nama' => 'required|string', // 'nama' => 'required|string',
// 'tanggal' => 'required', // 'tanggal' => 'required',
// 'waktu' => 'required', // 'waktu' => 'required',
...@@ -52,29 +111,28 @@ public function store(Request $request) ...@@ -52,29 +111,28 @@ public function store(Request $request)
// 'passcode_zoom' => 'required|string', // 'passcode_zoom' => 'required|string',
// ]); // ]);
try{ try {
// $swalData = [ // $swalData = [
// 'type' => 'success', // 'type' => 'success',
// 'title' => 'Agenda' // 'title' => 'Agenda'
// ]; // ];
$data = $request->except(['_method','_token']); $data = $request->except(['_method','_token']);
$data['id'] = $data['id'] =
$data['idunit'] = '1526d530-d992-49ba-b663-3ed703b96a0f'; //nanti bakal diambil dari session user $data['idunit'] = '1526d530-d992-49ba-b663-3ed703b96a0f'; //nanti bakal diambil dari session user
$data['statusacara'] = 0; $data['statusacara'] = 0;
Agenda::query()->create($data); Agenda::query()->create($data);
DB::commit(); DB::commit();
return back()->with('notify-swal', ); return back()->with('notify-swal', );
alert()->flash('Data berhasil ditambahkan', 'success'); alert()->flash('Data berhasil ditambahkan', 'success');
} } catch(Exception $e) {
catch(Exception $e){
dd($e); dd($e);
Log::debug('Tambah Agenda Error'); Log::debug('Tambah Agenda Error');
Log::error($e); Log::error($e);
DB::rollBack(); DB::rollBack();
} }
} }
......
...@@ -94,15 +94,15 @@ ...@@ -94,15 +94,15 @@
], ],
'eoffice' => [ 'eoffice' => [
'driver' => 'pgsql', 'driver' => 'pgsql',
'host' => env('DB_HOST_EOFFICE', 'localhost'), 'host' => '192.168.0.209',
'port' => env('DB_PORT_EOFFICE', '5432'), 'database' => 'eoffice',
'database' => env('DB_DATABASE_EOFFICE', 'forge'), 'username' => 'eoffice',
'username' => env('DB_USERNAME_EOFFICE', 'forge'), 'password' => '30ff1c3ppt1un3s4',
'password' => env('DB_PASSWORD_EOFFICE', ''), 'charset' => 'utf8',
'charset' => 'utf8', 'prefix' => '',
'prefix' => '', 'port' => '5432',
'schema' => 'public', 'schema' => 'public',
], ],
'isdm' => [ 'isdm' => [
...@@ -118,15 +118,15 @@ ...@@ -118,15 +118,15 @@
], ],
'siakad' => [ 'siakad' => [
'driver' => 'pgsql', 'driver' => 'pgsql',
'host' => env('DB_HOST_SIAKAD', 'localhost'), 'host' => '103.242.124.204',
'port' => env('DB_PORT_SIAKAD', '5432'), 'database' => 'siakadu3',
'database' => env('DB_DATABASE_SIAKAD', 'forge'), 'username' => 'postgres',
'username' => env('DB_USERNAME_SIAKAD', 'forge'), 'password' => 'dB5i@kADUunes@@@!!',
'password' => env('DB_PASSWORD_SIAKAD', ''), 'charset' => 'utf8',
'charset' => 'utf8', 'prefix' => '',
'prefix' => '', 'port' => '5432',
'schema' => 'public', 'schema' => 'public',
], ],
], ],
......
...@@ -23,9 +23,9 @@ public function run() ...@@ -23,9 +23,9 @@ public function run()
$faker = Factory::create(); $faker = Factory::create();
// generate data by calling methods // generate data by calling methods
for($i = 1; $i <= 10; $i++) { for($i = 1; $i <= 20; $i++) {
// random waktu // random waktu
$start_date = $faker->dateTimeBetween('+0 days', '+1 month'); $start_date = $faker->dateTimeBetween('+0 days', '+2 day');
$start_date_clone = clone $start_date; $start_date_clone = clone $start_date;
$hours = rand(1,6); $hours = rand(1,6);
$end_date = $faker->dateTimeBetween($start_date, $start_date_clone->modify('+'.$hours.' hours')); $end_date = $faker->dateTimeBetween($start_date, $start_date_clone->modify('+'.$hours.' hours'));
...@@ -33,7 +33,7 @@ public function run() ...@@ -33,7 +33,7 @@ public function run()
UserAgenda::create([ UserAgenda::create([
'idpegawai' => '40a1618d-e46a-4b7f-a730-cfee894c69d2', 'idpegawai' => '40a1618d-e46a-4b7f-a730-cfee894c69d2',
'idagenda' => '6a0304c4-5635-4d0d-8371-d5c89b7d41ff', 'idagenda' => '6a0304c4-5635-4d0d-8371-d5c89b7d41ff',
'nama_agenda' => $faker->sentence, 'title' => $faker->sentence,
'start' => $start_date, 'start' => $start_date,
'end' => $end_date 'end' => $end_date
]); ]);
......
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
<p id="date"></p> <p id="date"></p>
<p id="time"></p> <p id="time"></p>
<div class="row"> <div class="row">
<a href="javascript:void(0)" class="btn btn-block btn-primary">Tambahkan ke Google Calendar</a> <a href="https://calendar.google.com/calendar/event?action=TEMPLATE&tmeid=NzU2NTQ4YzZqcGg1Z2N0Y2Rkc2o4cTVrdWMgZmVicnlzYW4xOTk1QG0&tmsrc=febrysan1995%40gmail.com" class="btn btn-block btn-primary">Tambahkan ke Google Calendar</a>
</div> </div>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
......
...@@ -32,6 +32,7 @@ ...@@ -32,6 +32,7 @@
Route::get('/hapus-kategori/{id}',[KategoriController::class,'destroy'])->name('kategori.delete'); Route::get('/hapus-kategori/{id}',[KategoriController::class,'destroy'])->name('kategori.delete');
Route::get('/agenda', [AgendaController::class,'index'])->name('user.agenda'); Route::get('/agenda', [AgendaController::class,'index'])->name('user.agenda');
Route::get('/agenda/surat-masuk', [AgendaController::class,'surat_masuk']);
Route::get('/tambah-agenda', [AgendaController::class,'create'])->name('user.tambah-agenda'); Route::get('/tambah-agenda', [AgendaController::class,'create'])->name('user.tambah-agenda');
Route::post('/simpan-agenda', [AgendaController::class,'store'])->name('user.simpan-agenda'); Route::post('/simpan-agenda', [AgendaController::class,'store'])->name('user.simpan-agenda');
Route::get('/kategori-dokumen', [KategoriDokumenController::class,'index'])->name('kategoridoc.index'); Route::get('/kategori-dokumen', [KategoriDokumenController::class,'index'])->name('kategoridoc.index');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment