feature audit kaunter

This commit is contained in:
Ain Izazi
2025-01-19 11:47:25 +08:00
parent 94f64e53ab
commit 33c46b3733
6 changed files with 93 additions and 20 deletions
+30 -1
View File
@@ -349,6 +349,15 @@ class CustomerController extends Controller
'tujuangadai'=>$request->tujuangadai 'tujuangadai'=>$request->tujuangadai
]); ]);
$audit = new Audit();
$audit->users = $request->teller;
$audit->actions = "Daftar Pelanggan Baru";
$audit->new_data = json_encode($customer);
$audit->kodcaw = $kodcaw;
$audit->created_at = $current;
$audit->updated_at = $current;
$audit->save();
return response()->json($customer, 201); return response()->json($customer, 201);
} }
@@ -372,7 +381,8 @@ class CustomerController extends Controller
return response()->json($customer_update, 200); return response()->json($customer_update, 200);
} }
public function customerUpdateKaunter($nokp,Request $request){ public function customerUpdateKaunter($nokp,$kodcaw, Request $request){
$current = Carbon::now();
DB::connection('mysql7')->beginTransaction(); DB::connection('mysql7')->beginTransaction();
@@ -430,6 +440,15 @@ class CustomerController extends Controller
]); ]);
} }
$audit = new Audit();
$audit->users = $request->namateller;
$audit->actions = "Kemaskini Pelanggan";
$audit->new_data = json_encode($customer_info_new);
$audit->kodcaw = $kodcaw;
$audit->created_at = $current;
$audit->updated_at = $current;
$audit->save();
DB::connection('mysql7')->commit(); DB::connection('mysql7')->commit();
return response()->json($customer_update, 200); return response()->json($customer_update, 200);
@@ -773,6 +792,16 @@ class CustomerController extends Controller
$blacklist = Blacklist::where('nokp',$request->nokp)->first(); $blacklist = Blacklist::where('nokp',$request->nokp)->first();
// $audit = new Audit();
// $audit->users = $request->namateller;
// $audit->actions = "Senarai Hitam Pelanggan";
// $audit->new_data = json_encode($blacklist);
// $audit->kodcaw = $kodcaw;
// $audit->created_at = $current;
// $audit->updated_at = $current;
// $audit->save();
return response()->json($blacklist); return response()->json($blacklist);
} }
+10 -10
View File
@@ -112,14 +112,14 @@ class PanjarController extends Controller
]); ]);
$audit = new Audit(); // $audit = new Audit();
$audit->users = $request->tuntutoleh; // $audit->users = $request->tuntutoleh;
$audit->actions = "Daftar Perbelanjaan"; // $audit->actions = "Daftar Perbelanjaan";
$audit->new_data = $panjar; // $audit->new_data = $panjar;
$audit->kodcaw = $kodcaw; // $audit->kodcaw = $kodcaw;
$audit->created_at = $harini; // $audit->created_at = $harini;
$audit->updated_at = $harini; // $audit->updated_at = $harini;
$audit->save(); // $audit->save();
return response()->json($panjar); return response()->json($panjar);
} }
@@ -279,8 +279,8 @@ class PanjarController extends Controller
public function updateDenoPanjar($kodcaw,Request $request) public function updateDenoPanjar($kodcaw,Request $request)
{ {
$current = Carbon::now(); $harini = Carbon::now();
$current = new Carbon(); $harini = new Carbon();
$denopanjar=DenoPanjar::on('mysql7') $denopanjar=DenoPanjar::on('mysql7')
+23 -1
View File
@@ -611,6 +611,8 @@ class TebusController extends Controller
} }
public function createWakil($kodcaw,$icno,Request $request){ public function createWakil($kodcaw,$icno,Request $request){
$current = Carbon::now();
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$wakil_create = Wakil::on($cawangan['mysql'])->create([ $wakil_create = Wakil::on($cawangan['mysql'])->create([
@@ -623,15 +625,26 @@ class TebusController extends Controller
'hubungan' => $request->hubungan, 'hubungan' => $request->hubungan,
'alamat1' => $request->alamat, 'alamat1' => $request->alamat,
'telefon' => $request->telefon, 'telefon' => $request->telefon,
'teller' => $request->teller,
'nota' => $request->nota 'nota' => $request->nota
]); ]);
$audit = new Audit();
$audit->users = $request->teller;
$audit->actions = "Daftar Wakil";
$audit->new_data = json_encode($wakil_create);
$audit->kodcaw = $kodcaw;
$audit->created_at = $current;
$audit->updated_at = $current;
$audit->save();
return response()->json($wakil_create ,201); return response()->json($wakil_create ,201);
} }
public function UbahWakil($kodcaw,Request $request) public function UbahWakil($kodcaw,Request $request)
{ {
$current = Carbon::now();
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$wakil = $request->nowakil; $wakil = $request->nowakil;
@@ -640,6 +653,15 @@ class TebusController extends Controller
"nowakil" => $wakil "nowakil" => $wakil
)); ));
// $audit = new Audit();
// $audit->users = $request->teller;
// $audit->actions = "Ubah Wakil";
// $audit->new_data = json_encode($update_wakil);
// $audit->kodcaw = $kodcaw;
// $audit->created_at = $current;
// $audit->updated_at = $current;
// $audit->save();
return response()->json($update_wakil ,201); return response()->json($update_wakil ,201);
} }
+27 -5
View File
@@ -285,6 +285,15 @@ class VaultController extends Controller
'teller' => 'ONLINE' 'teller' => 'ONLINE'
]); ]);
// $audit = new Audit();
// $audit->users = $request->teller;
// $audit->actions = "Daftar Peti Besi";
// $audit->new_data = json_encode($gldetail);
// $audit->kodcaw = $kodcaw;
// $audit->created_at = $current;
// $audit->updated_at = $current;
// $audit->save();
return response()->json($gldetail,201); return response()->json($gldetail,201);
} }
@@ -319,6 +328,19 @@ class VaultController extends Controller
]); ]);
} }
$audit = new Audit();
$audit->users = $request->teller;
if (isset($request->jenisgldetail) && $request->jenisgldetail == 'pendahuluan') {
$audit->actions = 'Daftar Pendahuluan';
} else if (isset($request->jenisgldetail) && $request->jenisgldetail == 'serahan') {
$audit->actions = 'Daftar Serahan';
}
$audit->new_data = json_encode($gldetail);
$audit->kodcaw = $kodcaw;
$audit->created_at = $current;
$audit->updated_at = $current;
$audit->save();
return response()->json($gldetail,201); return response()->json($gldetail,201);
@@ -328,16 +350,16 @@ class VaultController extends Controller
{ {
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$current = Carbon::now(); $current = Carbon::now();
$current = new Carbon();
$gldetail=GlDetail::on($cawangan['mysql']) $gldetail=GlDetail::on($cawangan['mysql'])
->where('kodcaw','=',$kodcaw) ->where('kodcaw','=',$kodcaw)
->orderby('tarikh','desc')->get(); ->orderby('tarikh','desc')->get();
$audit = new Audit(); $audit = new Audit();
$audit->users = $request->teller; // $audit->users = $request->input('teller');
$audit->actions = "test3"; $audit->users = $request->name;
$audit->new_data = $gldetail; $audit->actions = "Senarai Peti Besi";
$audit->new_data = json_encode($gldetail);
$audit->kodcaw = $kodcaw; $audit->kodcaw = $kodcaw;
$audit->created_at = $current; $audit->created_at = $current;
$audit->updated_at = $current; $audit->updated_at = $current;
@@ -189,7 +189,7 @@ class PanjarServices
$audit = new Audit(); $audit = new Audit();
$audit->users = $panjar['tuntutoleh']; $audit->users = $panjar['tuntutoleh'];
$audit->actions = "Keluarkan Perbelanjaan"; $audit->actions = "Hapus Perbelanjaan";
$audit->new_data = $panjar; $audit->new_data = $panjar;
$audit->kodcaw = $this->cawangan; $audit->kodcaw = $this->cawangan;
$audit->created_at = $current; $audit->created_at = $current;
@@ -337,7 +337,7 @@ class PanjarServices
)); ));
$audit = new Audit(); $audit = new Audit();
$audit->users = $request->tuntutoleh; $audit->users = $panjar['tuntutoleh'];
$audit->actions = "Daftar Perbelanjaan"; $audit->actions = "Daftar Perbelanjaan";
$audit->new_data = $panjar; $audit->new_data = $panjar;
$audit->kodcaw = $this->cawangan; $audit->kodcaw = $this->cawangan;
+1 -1
View File
@@ -52,7 +52,7 @@ $router->group(['prefix'=>'api'], function () use ($router){
$router->post('customers/create/{kodcaw}',['uses'=>'CustomerController@createCustomer']); $router->post('customers/create/{kodcaw}',['uses'=>'CustomerController@createCustomer']);
$router->delete('customers/{kodcaw}/{nokp}', ['uses' => 'CustomerController@delete']); $router->delete('customers/{kodcaw}/{nokp}', ['uses' => 'CustomerController@delete']);
$router->put('customers/update/{nokp}', ['uses' => 'CustomerController@customerUpdate']); $router->put('customers/update/{nokp}', ['uses' => 'CustomerController@customerUpdate']);
$router->put('customers/update/kaunter/{nokp}', ['uses' => 'CustomerController@customerUpdateKaunter']); $router->put('customers/update/kaunter/{nokp}/{kodcaw}', ['uses' => 'CustomerController@customerUpdateKaunter']);
$router->put('customers/update/khazanah/{nokp}', ['uses' => 'CustomerController@customerUpdateKhazanah']); $router->put('customers/update/khazanah/{nokp}', ['uses' => 'CustomerController@customerUpdateKhazanah']);
$router->get('customers/laporan/{kodcaw}/{tarikh}',['uses'=>'CustomerController@getLaporanCustomers']); $router->get('customers/laporan/{kodcaw}/{tarikh}',['uses'=>'CustomerController@getLaporanCustomers']);
$router->get('customers/latest/{kodcaw}',['uses'=>'CustomerController@getLatestCustomer']); $router->get('customers/latest/{kodcaw}',['uses'=>'CustomerController@getLatestCustomer']);