From 6f255a4cfb781f06bf31995420ec120b873d2798 Mon Sep 17 00:00:00 2001 From: bitbucket Date: Mon, 29 Apr 2024 16:48:25 +0530 Subject: [PATCH] FIX_ addEmployeeAndDependence API : GWM --- app/Controllers/EmployeeRestController.php | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/app/Controllers/EmployeeRestController.php b/app/Controllers/EmployeeRestController.php index 29ec4c2a..33db711e 100644 --- a/app/Controllers/EmployeeRestController.php +++ b/app/Controllers/EmployeeRestController.php @@ -209,13 +209,26 @@ class EmployeeRestController extends AdminController if ($Count > 0) { - if(!isset($data[0]->is_addon_value)) + if(isset($data[0]->id)) { - $this->createEmployeePolicyData($employee , $data[0]->emp_code , $data[0]->client_id , $data[0]->client_policy_id); + if(!isset($data[0]->is_addon_value)) + { + $this->createEmployeePolicyData($data[0]->id , $data[0]->emp_code , $data[0]->client_id , $data[0]->client_policy_id); + }else{ + $this->createEmployeePolicyData($data[0]->id , $data[0]->emp_code , $data[0]->client_id , $data[0]->client_policy_id , $data[0]->basic_cover_si); + } + }else{ - $this->createEmployeePolicyData($data[0]->id , $data[0]->emp_code , $data[0]->client_id , $data[0]->client_policy_id , $data[0]->basic_cover_si); + if(!isset($data[0]->is_addon_value)) + { + $this->createEmployeePolicyData($employee , $data[0]->emp_code , $data[0]->client_id , $data[0]->client_policy_id); + }else{ + $this->createEmployeePolicyData($employee , $data[0]->emp_code , $data[0]->client_id , $data[0]->client_policy_id , $data[0]->basic_cover_si); + } } + + $this->updatePremiumAmount($data[0]->client_policy_id , $data[0]->emp_code);