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)
|
public function getPreEmployeePolicyCount($mobile_no)
|
||||||
{
|
{
|
||||||
|
log_message('error', 'getPreEmployeePolicyCount called with mobile: ' . var_export($mobile_no, true));
|
||||||
|
|
||||||
if (empty($mobile_no)) {
|
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 {
|
try {
|
||||||
|
log_message('error', 'Attempting to connect to preDB...');
|
||||||
$db2 = \Config\Database::connect('preDB');
|
$db2 = \Config\Database::connect('preDB');
|
||||||
|
log_message('error', 'Connection to preDB successful.');
|
||||||
} catch (\Throwable $e) {
|
} catch (\Throwable $e) {
|
||||||
log_message('error', 'DB connection to preDB failed: ' . $e->getMessage());
|
log_message('error', 'DB connection to preDB failed: ' . $e->getMessage());
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
log_message('error', 'Building query to count employee policies...');
|
||||||
$builder = $db2->table('employees')
|
$builder = $db2->table('employees')
|
||||||
->join('employee_polices', 'employees.id = employee_polices.employee_id')
|
->join('employee_polices', 'employees.id = employee_polices.employee_id')
|
||||||
->where('employees.is_active', 1)
|
->where('employees.is_active', 1)
|
||||||
@ -3637,8 +3643,12 @@ class EmployeeRestController extends AdminController
|
|||||||
->where('employees.mobile', $mobile_no)
|
->where('employees.mobile', $mobile_no)
|
||||||
->groupBy('employee_polices.client_policy_id');
|
->groupBy('employee_polices.client_policy_id');
|
||||||
|
|
||||||
|
log_message('error', 'Executing policy count query...');
|
||||||
$query = $builder->get();
|
$query = $builder->get();
|
||||||
return $query->getNumRows();
|
$count = $query->getNumRows();
|
||||||
|
|
||||||
|
log_message('error', 'Policy count result: ' . $count);
|
||||||
|
return $count;
|
||||||
|
|
||||||
} catch (\Throwable $e) {
|
} catch (\Throwable $e) {
|
||||||
log_message('error', 'Query failed in getPreEmployeePolicyCount: ' . $e->getMessage());
|
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