CHANGE_LOG : RV
This commit is contained in:
parent
7ee55190a2
commit
d1977294e4
@ -3616,18 +3616,24 @@ class EmployeeRestController extends AdminController
|
||||
|
||||
public function getPreEmployeePolicyCount($mobile_no)
|
||||
{
|
||||
log_message('error', 'getPreEmployeePolicyCount called with mobile: ' . var_export($mobile_no, true));
|
||||
|
||||
if (empty($mobile_no)) {
|
||||
return 0; // mobile is empty, return policy count 0
|
||||
log_message('error', 'Mobile number is empty or null.');
|
||||
return 0;
|
||||
}
|
||||
|
||||
try {
|
||||
log_message('error', 'Attempting to connect to preDB...');
|
||||
$db2 = \Config\Database::connect('preDB');
|
||||
log_message('error', 'Connection to preDB successful.');
|
||||
} catch (\Throwable $e) {
|
||||
log_message('error', 'DB connection to preDB failed: ' . $e->getMessage());
|
||||
return 0;
|
||||
}
|
||||
|
||||
try {
|
||||
log_message('error', 'Building query to count employee policies...');
|
||||
$builder = $db2->table('employees')
|
||||
->join('employee_polices', 'employees.id = employee_polices.employee_id')
|
||||
->where('employees.is_active', 1)
|
||||
@ -3637,8 +3643,12 @@ class EmployeeRestController extends AdminController
|
||||
->where('employees.mobile', $mobile_no)
|
||||
->groupBy('employee_polices.client_policy_id');
|
||||
|
||||
log_message('error', 'Executing policy count query...');
|
||||
$query = $builder->get();
|
||||
return $query->getNumRows();
|
||||
$count = $query->getNumRows();
|
||||
|
||||
log_message('error', 'Policy count result: ' . $count);
|
||||
return $count;
|
||||
|
||||
} catch (\Throwable $e) {
|
||||
log_message('error', 'Query failed in getPreEmployeePolicyCount: ' . $e->getMessage());
|
||||
@ -3646,4 +3656,5 @@ class EmployeeRestController extends AdminController
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user