From d1977294e44725fc10b014f77d4a5edb3acffe5f Mon Sep 17 00:00:00 2001 From: "venkatesh.r" Date: Mon, 30 Jun 2025 17:23:14 +0530 Subject: [PATCH] CHANGE_LOG : RV --- app/Controllers/EmployeeRestController.php | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/app/Controllers/EmployeeRestController.php b/app/Controllers/EmployeeRestController.php index f7a6f0f2..f87b5a9e 100755 --- a/app/Controllers/EmployeeRestController.php +++ b/app/Controllers/EmployeeRestController.php @@ -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 } } + } \ No newline at end of file