FEAT_LOG_HR_ACTIVITY : RV

This commit is contained in:
VENKATESHWARAN 2025-07-15 15:04:43 +05:30
parent 6b3df8e8dc
commit 4110880828
3 changed files with 28 additions and 0 deletions

View File

@ -71,6 +71,20 @@ class Database extends Config
'busyTimeout' => 1000,
];
public $postDB = [
'DSN' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => 'root',
'database' => 'other_db',
'DBDriver' => 'MySQLi',
'DBPrefix' => '',
'pConnect' => false,
'DBDebug' => (ENVIRONMENT !== 'production'),
'charset' => 'utf8',
'DBCollat' => 'utf8_general_ci',
];
public function __construct()
{
parent::__construct();

View File

@ -490,6 +490,8 @@ $routes->group("employeeRest", ["filter" => "authJWT"], function ($routes) {
$routes->get("getEmployeeActiveOrInactivePolicy", "EmployeeRestController::getEmployeeActiveOrInactivePolicy");
$routes->get("getFEContent", "EmployeeRestController::getFEContent");
$routes->get("getAdvertisementImage", "EmployeeRestController::getAdvertisementImage");
$routes->post("logHrActivity", "RestAuthenticationController::logHrActivity");
});
$routes->get("getEmployeeActiveOrInactivePolicy", "EmployeeRestController::getEmployeeActiveOrInactivePolicy");
$routes->get("sendPushNotification", "EmployeeRestController::sendPushNotification");
@ -510,3 +512,4 @@ $routes->post("addEmployeeAndDependence", "EmployeeRestController::addEmployeeAn
$routes->post("getPreEmployeePolicyCount", "EmployeeRestController::getPreEmployeePolicyCount");

View File

@ -1019,4 +1019,15 @@ class RestAuthenticationController extends AdminController
], 500);
}
}
public function logHrActivity()
{
$log_data = $this->request->getJSON();
$postDB = \Config\Database::connect('postDB');
// print_r($json);die();
$postDB->table('user_activity_history')->insert($log_data);
return $this->respond(['status' => 'success','code' => 200,'data' => "logged",],200);
}
}