log activity (audit)

This commit is contained in:
Ain Izazi
2024-12-09 12:34:15 +08:00
parent 520ca5d92d
commit 79f595cefe
4 changed files with 162 additions and 110 deletions
+34 -23
View File
@@ -1,6 +1,8 @@
<?php
namespace App\Http\Controllers;
use App\Audit;
use App\Mohon;
use App\Cawangan;
use App\Mohonid;
@@ -34,13 +36,22 @@ class KelulusanController extends Controller
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$kelulusan=Mohon::on($cawangan['mysql'])
->where('tarikh','=',$harini->toDateString())
->where('norujukan','=',$norujukan)
->where('masalulus','<>','')
->get();
$audit = new Audit();
$audit->users = $request->teller;
$audit->actions = "test";
$audit->new_data = $kelulusan;
$audit->kodcaw = $kodcaw;
$audit->created_at = $harini;
$audit->updated_at = $harini;
$audit->save();
return response()->json($kelulusan);
}
@@ -52,13 +63,13 @@ class KelulusanController extends Controller
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$kelulusan=Mohon::on($cawangan['mysql'])
->where('tarikh','=',$harini->toDateString())
->where('norujukan','=',$norujukan)
->orderBy('siri','desc')
->first();
return response()->json($kelulusan);
}
@@ -116,7 +127,7 @@ class KelulusanController extends Controller
));
}
}
else if($pengesahan == 'operasi')
{
@@ -128,9 +139,9 @@ class KelulusanController extends Controller
->where('siri','=',$request->siri)
->update(array(
'pelulus' => 'operasi',
'khazanah' => $request->namakhazanah
'khazanah' => $request->namakhazanah
));
));
}
else
@@ -143,7 +154,7 @@ class KelulusanController extends Controller
'pelulus' => 'operasi',
'masalulus' => 'batal',
'khazanah' => $request->namakhazanah
));
));
}
}
@@ -157,7 +168,7 @@ class KelulusanController extends Controller
'pelulus' => 'dahlulus',
'operasi' => $request->namaoperasi,
'masalulus'=> $harini->toTimeString()
));
));
}else if($request->sahkan === 2){
$kelulusan=Mohon::on($cawangan['mysql'])
->where('tarikh','=',$harini->toDateString())
@@ -167,7 +178,7 @@ class KelulusanController extends Controller
'pelulus' => 'dahlulus',
'operasi' => $request->namaoperasi,
'masalulus'=> 'batal'
));
));
}
return response()->json($kelulusan,201);
@@ -186,10 +197,10 @@ class KelulusanController extends Controller
->where('siri','=',$request->siri)
->update(array(
'komen' => $request->komen
));
return response()->json($kelulusan,201);
));
return response()->json($kelulusan,201);
}
public function create(REQUEST $request,$kodcaw,$norujukan,$roles)
@@ -202,8 +213,8 @@ class KelulusanController extends Controller
if($roles == "khazanah")
{
$kelulusan=Mohon::on($cawangan['mysql'])
->create([
->create([
'tarikh'=> $harini->toDateString(),
'norujukan'=> $norujukan,
'siri' => $request->siri,
@@ -218,15 +229,15 @@ class KelulusanController extends Controller
'teller' => $request->teller,
'pelulus' => ($request->pelulus) ? $request->pelulus : ''
]);
}
else if($roles == "operasi")
{
$kelulusan=Mohon::on($cawangan['mysql'])
->create([
->create([
'tarikh'=> $harini->toDateString(),
'norujukan'=> $norujukan,
'siri' => $request->siri,
@@ -244,7 +255,7 @@ class KelulusanController extends Controller
]);
}
return response()->json($kelulusan);
}
@@ -259,7 +270,7 @@ class KelulusanController extends Controller
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$mohonid=Mohonid::on($cawangan['mysql'])
->create([
->create([
'tarikh'=> $harini->toDateString(),
'mohon' => $request->mohon,
'norujukan' => $norujukan,
@@ -355,7 +366,7 @@ class KelulusanController extends Controller
if(sizeof($kelulusan) != 0){
array_push($arraykelulusan,["kelulusanall" => $kelulusan,"cawangan" => $cawangan['details_caw'],"cawangankod" => $cawangan['kodcaw']]);
}
}
}
return response()->json($arraykelulusan,200);
}
@@ -377,7 +388,7 @@ class KelulusanController extends Controller
if(sizeof($kelulusan) != 0){
array_push($arraykelulusan,["kelulusanall" => $kelulusan,"cawangan" => $cawangan['details_caw'],"cawangankod" => $cawangan['kodcaw']]);
}
}
}
return response()->json($arraykelulusan,200);
}