From d2f7729e78b1aa983b2dbe01b58b5017353130ff Mon Sep 17 00:00:00 2001 From: bitbucket Date: Thu, 18 Apr 2024 17:16:46 +0530 Subject: [PATCH] FIX_error in add dependent api : GWM --- app/Controllers/EmployeeRestController.php | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/app/Controllers/EmployeeRestController.php b/app/Controllers/EmployeeRestController.php index 4ec8de9d..c51f62aa 100644 --- a/app/Controllers/EmployeeRestController.php +++ b/app/Controllers/EmployeeRestController.php @@ -172,7 +172,8 @@ class EmployeeRestController extends AdminController { try { $data = $this->request->getJSON(); - + + if ($data) { $Count = 0; @@ -206,11 +207,11 @@ class EmployeeRestController extends AdminController if ($Count > 0) { - if(!isset($item->is_addon_value)) + if(!isset($data[0]->is_addon_value)) { - $this->createEmployeePolicyData($employee,$item->emp_code,$item->client_id,$item->client_policy_id); + $this->createEmployeePolicyData($employee , $data[0]->emp_code , $data[0]->client_id , $data[0]->client_policy_id); }else{ - $this->createEmployeePolicyData($employee,$item->emp_code,$item->client_id,$item->client_policy_id,$item->basic_cover_si); + $this->createEmployeePolicyData($employee , $data[0]->emp_code , $data[0]->client_id , $data[0]->client_policy_id , $data[0]->basic_cover_si); } @@ -232,11 +233,13 @@ class EmployeeRestController extends AdminController public function createEmployeePolicyData($employee_id,$emp_code,$client_id,$client_policy_id,$basic_cover_si = null) { - if($basic_cover_si != null){ + + if($basic_cover_si == null) + { $client_policy = $this->clientPolicyModel->where('id', $client_policy_id)->where('client_id', $client_id)->first(); $policy_terms = json_decode($client_policy['policy_terms']); $basic_cover_si = $policy_terms->sum_insured; - }else{ $basic_cover_si = $basic_cover_si; } + } $checkDataExist = $this->employeePolicyModel->where('employee_id',$employee_id)->where('client_policy_id',$client_policy_id)->first();