diff --git a/app/Controllers/EmployeeController.php b/app/Controllers/EmployeeController.php index a8bd7c44..02b8901e 100755 --- a/app/Controllers/EmployeeController.php +++ b/app/Controllers/EmployeeController.php @@ -3570,7 +3570,7 @@ class EmployeeController extends AdminController $client_policy_id = $arr['client_policy_id']; // $this->updateWellnessOnboardResponseToDB();die(); // echo $client_policy_id;die(); - $data = $this->employeePolicyModel->select('employee_polices.*,emp.name,emp.relationship,emp.emp_code,emp.name,emp.email_corporate,emp.mobile,emp.dob,cp.policy_no,cp.wellness_plan_id,cp.wellness_vendor_id,cp.policy_start_date as cp_policy_start_date,cp.policy_end_date,cls.short_name') + $data = $this->employeePolicyModel->select('employee_polices.*,emp.name,emp.relationship,emp.emp_code,emp.name,emp.gender,emp.email_corporate,emp.mobile,emp.dob,cp.policy_no,cp.wellness_plan_id,cp.wellness_vendor_id,cp.policy_start_date as cp_policy_start_date,cp.policy_end_date,cls.short_name') ->join('client_policy cp', 'cp.id = employee_polices.client_policy_id') ->join('clients cls', "cp.client_id = cls.id") ->join('employees emp', "emp.id = employee_polices.employee_id") @@ -3682,7 +3682,7 @@ class EmployeeController extends AdminController foreach ($members as $index => $row) { // You don't have gender in data, so put null or default - $gender = null; // or "MALE" / "FEMALE" if you infer from somewhere + $payload["memberDetails"][] = [ "memberId" => $row["id"], // or custom ID (e.g. employee_id.'-'.$index) @@ -3690,7 +3690,7 @@ class EmployeeController extends AdminController "phone" => $row["mobile"], "email" => $row["email_corporate"], "relationshipName" => strtoupper($row["relationship"] ?? ''), - "gender" => $gender, + "gender" => $row["gender"], "dob" => $row["dob"] ]; }