From 33a07a816ed1d5298e213c9468bec5e695e05320 Mon Sep 17 00:00:00 2001 From: "venkatesh.r" Date: Mon, 24 Jun 2024 17:38:16 +0530 Subject: [PATCH] FIX_LEVEL_CONTACT_QUERY : RV --- app/Controllers/ClientController.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/Controllers/ClientController.php b/app/Controllers/ClientController.php index 7b5c4e8d..02269a95 100644 --- a/app/Controllers/ClientController.php +++ b/app/Controllers/ClientController.php @@ -2286,8 +2286,16 @@ class ClientController extends AdminController public function checkHRNumber($mobileNumber) { try { - $mobileNumberCount = $this->levelContactModel->where('mobile', $mobileNumber)->countAllResults(); - return $this->respond(['status' => true, 'data' => $mobileNumberCount], 200); + $mobileNumberCount = $this->levelContactModel + ->join('client_branch', 'client_branch.id = level_contacts.ref_id') + ->join('clients', 'clients.id = client_branch.client_id') + ->where('clients.is_active', 1) + ->where('client_branch.is_active', 1) + ->where('level_contacts.is_active', 1) + ->where('level_contacts.contact_type', 'client') + ->where('level_contacts.mobile', $mobileNumber) + ->countAllResults(); + return $this->respond(['status' => true, 'data' => $mobileNumberCount, 'message' => "try"], 200); } catch (\Exception $e) { log_message('error', 'Error checking mobile number: ' . $e->getMessage()); return $this->respond(['status' => false, 'data' => 0, 'message' => 'An error occurred while checking the mobile number. Please try again later.'], 500);