From 332c412d0f0c08fa1d953cc5c030e028c833c507 Mon Sep 17 00:00:00 2001 From: velz Date: Fri, 2 Jan 2026 17:56:13 +0530 Subject: [PATCH] FIX_WELLNESS_ONBOARD_GET_NOT_ONBOARDED_COUNT_QUERY_ISSUE --- app/Controllers/EmployeeController.php | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/app/Controllers/EmployeeController.php b/app/Controllers/EmployeeController.php index d394de03..118b5330 100755 --- a/app/Controllers/EmployeeController.php +++ b/app/Controllers/EmployeeController.php @@ -3323,15 +3323,18 @@ class EmployeeController extends AdminController ->where('employee_polices.wellness_onboard', '0') ->where('emp.emp_status', 'active') ->where('emp.is_active', 1) - ->where('cp.wellness_plan_id is not null',null,false) - ->where('cp.wellness_plan_id !=',"") - ->where('cp.wellness_plan_id !=',0) - - ->where('cp.wellness_vendor_id is null') - ->where('cp.wellness_vendor_id !=',0) - ->where('cp.wellness_vendor_id !=',"") - // ->where('cp.policy_status',1) - // ->where('cp.is_active',1) + ->groupStart() + ->where('cp.wellness_plan_id IS NOT NULL', null, false) + ->orWhere('cp.wellness_plan_id !=', '') + ->orWhere('cp.wellness_plan_id !=', 0) + ->groupEnd() + ->groupStart() + ->where('cp.wellness_vendor_id IS NULL', null, false) + ->orWhere('cp.wellness_vendor_id =', '') + ->orWhere('cp.wellness_vendor_id =', 0) + ->groupEnd() + ->where('cp.policy_status',1) + ->where('cp.is_active',1) ->findAll(); // echo count($data);die(); // if(is_array($data) && count($data))