From 6ceb2173cc7a53aeae1ab7108a971966ee9451dc Mon Sep 17 00:00:00 2001 From: "venkatesh.r" Date: Thu, 8 Jan 2026 09:51:36 +0530 Subject: [PATCH 1/4] FIX_IOS_LOGIN --- app/Controllers/EmployeeRestController.php | 30 +++++++++++----------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/app/Controllers/EmployeeRestController.php b/app/Controllers/EmployeeRestController.php index f1bd66e..d634bc4 100755 --- a/app/Controllers/EmployeeRestController.php +++ b/app/Controllers/EmployeeRestController.php @@ -1563,13 +1563,13 @@ class EmployeeRestController extends AdminController $array->mapped_family_floaters = $data; $array->type = "GMC"; - $array->family_floaters_of_dependent_and_si_value = $dependent_and_si_value > 0 ? $dependent_and_si_value : 0; + $array->family_floaters_of_dependent_and_si_value = $dependent_and_si_value > 0 ? $dependent_and_si_value : '0'; if($array->is_premium_summery == 1){ - $array->family_floaters_of_dependent_and_si_premium_value = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : 0; - $array->family_floaters_of_dependent_and_gst_value = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : 0; + $array->family_floaters_of_dependent_and_si_premium_value = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : '0'; + $array->family_floaters_of_dependent_and_gst_value = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : '0'; }else{ - $array->family_floaters_of_dependent_and_si_premium_value = 0; - $array->family_floaters_of_dependent_and_gst_value = 0; + $array->family_floaters_of_dependent_and_si_premium_value = '0'; + $array->family_floaters_of_dependent_and_gst_value = '0'; } $checkGmcParentsPolicyExist = $this->clientPolicyModel->select(" @@ -1875,13 +1875,13 @@ class EmployeeRestController extends AdminController $array->mapped_family_floaters = $data; $array->type = "GMC - Parents"; - $array->family_floaters_of_dependent_and_si_value = $dependent_and_si_value > 0 ? $dependent_and_si_value : 0; + $array->family_floaters_of_dependent_and_si_value = $dependent_and_si_value > 0 ? $dependent_and_si_value : '0'; if($array->is_premium_summery == 1){ - $array->family_floaters_of_dependent_and_si_premium_value = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : 0; - $array->family_floaters_of_dependent_and_gst_value = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : 0; + $array->family_floaters_of_dependent_and_si_premium_value = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : '0'; + $array->family_floaters_of_dependent_and_gst_value = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : '0'; }else{ - $array->family_floaters_of_dependent_and_si_premium_value = 0; - $array->family_floaters_of_dependent_and_gst_value = 0; + $array->family_floaters_of_dependent_and_si_premium_value = '0'; + $array->family_floaters_of_dependent_and_gst_value = '0'; } return $array; @@ -2524,13 +2524,13 @@ class EmployeeRestController extends AdminController } $responce['family_floaters_of_dependent_and_si_array'] = $data; - $responce['family_floaters_of_dependent_and_si_value'] = $dependent_and_si_value > 0 ? $dependent_and_si_value : 0; + $responce['family_floaters_of_dependent_and_si_value'] = $dependent_and_si_value > 0 ? $dependent_and_si_value : '0'; if($array['is_premium_summery']){ - $responce['family_floaters_of_dependent_and_si_premium_value'] = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : 0; - $responce['family_floaters_of_dependent_and_gst_value'] = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : 0; + $responce['family_floaters_of_dependent_and_si_premium_value'] = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : '0'; + $responce['family_floaters_of_dependent_and_gst_value'] = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : '0'; }else{ - $responce['family_floaters_of_dependent_and_si_premium_value'] = 0; - $responce['family_floaters_of_dependent_and_gst_value'] = 0; + $responce['family_floaters_of_dependent_and_si_premium_value'] = '0'; + $responce['family_floaters_of_dependent_and_gst_value'] = '0'; } From aa42aafe4d5baf7e0542bbc833efee49105d3c46 Mon Sep 17 00:00:00 2001 From: "venkatesh.r" Date: Thu, 8 Jan 2026 11:08:31 +0530 Subject: [PATCH 2/4] FIX_ISSUE --- app/Controllers/EmployeeRestController.php | 47 ++++++++++++++-------- 1 file changed, 30 insertions(+), 17 deletions(-) diff --git a/app/Controllers/EmployeeRestController.php b/app/Controllers/EmployeeRestController.php index d634bc4..ee78eda 100755 --- a/app/Controllers/EmployeeRestController.php +++ b/app/Controllers/EmployeeRestController.php @@ -1563,13 +1563,26 @@ class EmployeeRestController extends AdminController $array->mapped_family_floaters = $data; $array->type = "GMC"; - $array->family_floaters_of_dependent_and_si_value = $dependent_and_si_value > 0 ? $dependent_and_si_value : '0'; - if($array->is_premium_summery == 1){ - $array->family_floaters_of_dependent_and_si_premium_value = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : '0'; - $array->family_floaters_of_dependent_and_gst_value = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : '0'; - }else{ - $array->family_floaters_of_dependent_and_si_premium_value = '0'; - $array->family_floaters_of_dependent_and_gst_value = '0'; + // $array->family_floaters_of_dependent_and_si_value = $dependent_and_si_value > 0 ? $dependent_and_si_value : 0; + // if($array->is_premium_summery == 1){ + // $array->family_floaters_of_dependent_and_si_premium_value = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : 0; + // $array->family_floaters_of_dependent_and_gst_value = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : 0; + // }else{ + // $array->family_floaters_of_dependent_and_si_premium_value = 0; + // $array->family_floaters_of_dependent_and_gst_value = 0; + // } + + $array->family_floaters_of_dependent_and_si_value = ($dependent_and_si_value > 0) ? (int) $dependent_and_si_value: 0; + + if ($array->is_premium_summery == 1) { + + $array->family_floaters_of_dependent_and_si_premium_value = ($dependent_and_si_premium_value > 0) ? (float) round($dependent_and_si_premium_value) : 0; + $array->family_floaters_of_dependent_and_gst_value =($dependent_and_si_gst_value > 0) ? (float) round($dependent_and_si_gst_value) : 0; + + } else { + + $array->family_floaters_of_dependent_and_si_premium_value = 0; + $array->family_floaters_of_dependent_and_gst_value = 0; } $checkGmcParentsPolicyExist = $this->clientPolicyModel->select(" @@ -1875,13 +1888,13 @@ class EmployeeRestController extends AdminController $array->mapped_family_floaters = $data; $array->type = "GMC - Parents"; - $array->family_floaters_of_dependent_and_si_value = $dependent_and_si_value > 0 ? $dependent_and_si_value : '0'; + $array->family_floaters_of_dependent_and_si_value = $dependent_and_si_value > 0 ? $dependent_and_si_value : 0; if($array->is_premium_summery == 1){ - $array->family_floaters_of_dependent_and_si_premium_value = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : '0'; - $array->family_floaters_of_dependent_and_gst_value = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : '0'; + $array->family_floaters_of_dependent_and_si_premium_value = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : 0; + $array->family_floaters_of_dependent_and_gst_value = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : 0; }else{ - $array->family_floaters_of_dependent_and_si_premium_value = '0'; - $array->family_floaters_of_dependent_and_gst_value = '0'; + $array->family_floaters_of_dependent_and_si_premium_value = 0; + $array->family_floaters_of_dependent_and_gst_value = 0; } return $array; @@ -2524,13 +2537,13 @@ class EmployeeRestController extends AdminController } $responce['family_floaters_of_dependent_and_si_array'] = $data; - $responce['family_floaters_of_dependent_and_si_value'] = $dependent_and_si_value > 0 ? $dependent_and_si_value : '0'; + $responce['family_floaters_of_dependent_and_si_value'] = $dependent_and_si_value > 0 ? $dependent_and_si_value : 0; if($array['is_premium_summery']){ - $responce['family_floaters_of_dependent_and_si_premium_value'] = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : '0'; - $responce['family_floaters_of_dependent_and_gst_value'] = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : '0'; + $responce['family_floaters_of_dependent_and_si_premium_value'] = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : 0; + $responce['family_floaters_of_dependent_and_gst_value'] = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : 0; }else{ - $responce['family_floaters_of_dependent_and_si_premium_value'] = '0'; - $responce['family_floaters_of_dependent_and_gst_value'] = '0'; + $responce['family_floaters_of_dependent_and_si_premium_value'] = 0; + $responce['family_floaters_of_dependent_and_gst_value'] = 0; } From 27acd4bc69934c3676e943a82027445394d5ea6e Mon Sep 17 00:00:00 2001 From: "venkatesh.r" Date: Thu, 8 Jan 2026 11:26:15 +0530 Subject: [PATCH 3/4] FIX_ISSUE --- app/Controllers/EmployeeRestController.php | 65 +++++++++++++--------- 1 file changed, 38 insertions(+), 27 deletions(-) diff --git a/app/Controllers/EmployeeRestController.php b/app/Controllers/EmployeeRestController.php index ee78eda..45d96ee 100755 --- a/app/Controllers/EmployeeRestController.php +++ b/app/Controllers/EmployeeRestController.php @@ -1572,17 +1572,14 @@ class EmployeeRestController extends AdminController // $array->family_floaters_of_dependent_and_gst_value = 0; // } - $array->family_floaters_of_dependent_and_si_value = ($dependent_and_si_value > 0) ? (int) $dependent_and_si_value: 0; - - if ($array->is_premium_summery == 1) { + $array->family_floaters_of_dependent_and_si_value = isset($dependent_and_si_value) ? (float) $dependent_and_si_value : 0.0; - $array->family_floaters_of_dependent_and_si_premium_value = ($dependent_and_si_premium_value > 0) ? (float) round($dependent_and_si_premium_value) : 0; - $array->family_floaters_of_dependent_and_gst_value =($dependent_and_si_gst_value > 0) ? (float) round($dependent_and_si_gst_value) : 0; - + if ($array->is_premium_summery == 1) { + $array->family_floaters_of_dependent_and_si_premium_value = isset($dependent_and_si_premium_value) ? (float) round($dependent_and_si_premium_value, 2) : 0.0; + $array->family_floaters_of_dependent_and_gst_value = isset($dependent_and_si_gst_value) ? (float) round($dependent_and_si_gst_value, 2) : 0.0; } else { - - $array->family_floaters_of_dependent_and_si_premium_value = 0; - $array->family_floaters_of_dependent_and_gst_value = 0; + $array->family_floaters_of_dependent_and_si_premium_value = 0.0; + $array->family_floaters_of_dependent_and_gst_value = 0.0; } $checkGmcParentsPolicyExist = $this->clientPolicyModel->select(" @@ -1888,13 +1885,23 @@ class EmployeeRestController extends AdminController $array->mapped_family_floaters = $data; $array->type = "GMC - Parents"; - $array->family_floaters_of_dependent_and_si_value = $dependent_and_si_value > 0 ? $dependent_and_si_value : 0; - if($array->is_premium_summery == 1){ - $array->family_floaters_of_dependent_and_si_premium_value = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : 0; - $array->family_floaters_of_dependent_and_gst_value = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : 0; - }else{ - $array->family_floaters_of_dependent_and_si_premium_value = 0; - $array->family_floaters_of_dependent_and_gst_value = 0; + // $array->family_floaters_of_dependent_and_si_value = $dependent_and_si_value > 0 ? $dependent_and_si_value : 0; + // if($array->is_premium_summery == 1){ + // $array->family_floaters_of_dependent_and_si_premium_value = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : 0; + // $array->family_floaters_of_dependent_and_gst_value = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : 0; + // }else{ + // $array->family_floaters_of_dependent_and_si_premium_value = 0; + // $array->family_floaters_of_dependent_and_gst_value = 0; + // } + + $array->family_floaters_of_dependent_and_si_value = isset($dependent_and_si_value) ? (float) $dependent_and_si_value : 0.0; + + if ($array->is_premium_summery == 1) { + $array->family_floaters_of_dependent_and_si_premium_value = isset($dependent_and_si_premium_value) ? (float) round($dependent_and_si_premium_value, 2) : 0.0; + $array->family_floaters_of_dependent_and_gst_value = isset($dependent_and_si_gst_value) ? (float) round($dependent_and_si_gst_value, 2) : 0.0; + } else { + $array->family_floaters_of_dependent_and_si_premium_value = 0.0; + $array->family_floaters_of_dependent_and_gst_value = 0.0; } return $array; @@ -2537,19 +2544,23 @@ class EmployeeRestController extends AdminController } $responce['family_floaters_of_dependent_and_si_array'] = $data; - $responce['family_floaters_of_dependent_and_si_value'] = $dependent_and_si_value > 0 ? $dependent_and_si_value : 0; + // $responce['family_floaters_of_dependent_and_si_value'] = $dependent_and_si_value > 0 ? $dependent_and_si_value : 0; + // if($array['is_premium_summery']){ + // $responce['family_floaters_of_dependent_and_si_premium_value'] = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : 0; + // $responce['family_floaters_of_dependent_and_gst_value'] = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : 0; + // }else{ + // $responce['family_floaters_of_dependent_and_si_premium_value'] = 0; + // $responce['family_floaters_of_dependent_and_gst_value'] = 0; + // } + + $responce['family_floaters_of_dependent_and_si_value'] = isset($dependent_and_si_value) ? (float) $dependent_and_si_value : 0.0; if($array['is_premium_summery']){ - $responce['family_floaters_of_dependent_and_si_premium_value'] = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : 0; - $responce['family_floaters_of_dependent_and_gst_value'] = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : 0; + $responce['family_floaters_of_dependent_and_si_premium_value'] = isset($dependent_and_si_premium_value) ? (float) round($dependent_and_si_premium_value, 2) : 0.0; + $responce['family_floaters_of_dependent_and_gst_value'] = isset($dependent_and_si_gst_value) ? (float) round($dependent_and_si_gst_value, 2) : 0.0; }else{ - $responce['family_floaters_of_dependent_and_si_premium_value'] = 0; - $responce['family_floaters_of_dependent_and_gst_value'] = 0; - } - - - - - + $responce['family_floaters_of_dependent_and_si_premium_value'] = 0.0; + $responce['family_floaters_of_dependent_and_gst_value'] = 0.0; + } if($this->request->getGet('policy') == 'GMC-DEPENDENT-ADDON'){ return $this->respond(['status' => 'success','code' => 200,'data' => ['gmc_dependent_addon'=>$responce]], 200); From 8dbbc2a406e475fca8c1eeebadfe0dc623d0126f Mon Sep 17 00:00:00 2001 From: "venkatesh.r" Date: Thu, 8 Jan 2026 13:09:34 +0530 Subject: [PATCH 4/4] FIX_ISSUE --- app/Controllers/EmployeeRestController.php | 70 ++++++++-------------- 1 file changed, 24 insertions(+), 46 deletions(-) diff --git a/app/Controllers/EmployeeRestController.php b/app/Controllers/EmployeeRestController.php index 45d96ee..e810120 100755 --- a/app/Controllers/EmployeeRestController.php +++ b/app/Controllers/EmployeeRestController.php @@ -1563,23 +1563,13 @@ class EmployeeRestController extends AdminController $array->mapped_family_floaters = $data; $array->type = "GMC"; - // $array->family_floaters_of_dependent_and_si_value = $dependent_and_si_value > 0 ? $dependent_and_si_value : 0; - // if($array->is_premium_summery == 1){ - // $array->family_floaters_of_dependent_and_si_premium_value = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : 0; - // $array->family_floaters_of_dependent_and_gst_value = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : 0; - // }else{ - // $array->family_floaters_of_dependent_and_si_premium_value = 0; - // $array->family_floaters_of_dependent_and_gst_value = 0; - // } - - $array->family_floaters_of_dependent_and_si_value = isset($dependent_and_si_value) ? (float) $dependent_and_si_value : 0.0; - - if ($array->is_premium_summery == 1) { - $array->family_floaters_of_dependent_and_si_premium_value = isset($dependent_and_si_premium_value) ? (float) round($dependent_and_si_premium_value, 2) : 0.0; - $array->family_floaters_of_dependent_and_gst_value = isset($dependent_and_si_gst_value) ? (float) round($dependent_and_si_gst_value, 2) : 0.0; - } else { + $array->family_floaters_of_dependent_and_si_value = $dependent_and_si_value > 0 ? $dependent_and_si_value : 0.0; + if($array->is_premium_summery == 1){ + $array->family_floaters_of_dependent_and_si_premium_value = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : 0.0; + $array->family_floaters_of_dependent_and_gst_value = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : 0.0; + }else{ $array->family_floaters_of_dependent_and_si_premium_value = 0.0; - $array->family_floaters_of_dependent_and_gst_value = 0.0; + $array->family_floaters_of_dependent_and_gst_value = 0.0; } $checkGmcParentsPolicyExist = $this->clientPolicyModel->select(" @@ -1641,7 +1631,8 @@ class EmployeeRestController extends AdminController } if(!empty($result) && $this->request->getGet('policy') == 'GMC'){ - return $this->respond(['status' => 'success','code' => 200,'data' => $result], 200); + // return $this->respond(['status' => 'success','code' => 200,'data' => $result], 200); + echo json_encode(['status' => 'success','code' => 200,'data' => $result], JSON_PRETTY_PRINT | JSON_PRESERVE_ZERO_FRACTION); }else{ return $this->respond(['status' => 'success','code' => 200,'data' => []], 200); } @@ -1885,21 +1876,11 @@ class EmployeeRestController extends AdminController $array->mapped_family_floaters = $data; $array->type = "GMC - Parents"; - // $array->family_floaters_of_dependent_and_si_value = $dependent_and_si_value > 0 ? $dependent_and_si_value : 0; - // if($array->is_premium_summery == 1){ - // $array->family_floaters_of_dependent_and_si_premium_value = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : 0; - // $array->family_floaters_of_dependent_and_gst_value = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : 0; - // }else{ - // $array->family_floaters_of_dependent_and_si_premium_value = 0; - // $array->family_floaters_of_dependent_and_gst_value = 0; - // } - - $array->family_floaters_of_dependent_and_si_value = isset($dependent_and_si_value) ? (float) $dependent_and_si_value : 0.0; - - if ($array->is_premium_summery == 1) { - $array->family_floaters_of_dependent_and_si_premium_value = isset($dependent_and_si_premium_value) ? (float) round($dependent_and_si_premium_value, 2) : 0.0; - $array->family_floaters_of_dependent_and_gst_value = isset($dependent_and_si_gst_value) ? (float) round($dependent_and_si_gst_value, 2) : 0.0; - } else { + $array->family_floaters_of_dependent_and_si_value = $dependent_and_si_value > 0 ? $dependent_and_si_value : 0.0; + if($array->is_premium_summery == 1){ + $array->family_floaters_of_dependent_and_si_premium_value = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : 0.0; + $array->family_floaters_of_dependent_and_gst_value = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : 0.0; + }else{ $array->family_floaters_of_dependent_and_si_premium_value = 0.0; $array->family_floaters_of_dependent_and_gst_value = 0.0; } @@ -2544,26 +2525,23 @@ class EmployeeRestController extends AdminController } $responce['family_floaters_of_dependent_and_si_array'] = $data; - // $responce['family_floaters_of_dependent_and_si_value'] = $dependent_and_si_value > 0 ? $dependent_and_si_value : 0; - // if($array['is_premium_summery']){ - // $responce['family_floaters_of_dependent_and_si_premium_value'] = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : 0; - // $responce['family_floaters_of_dependent_and_gst_value'] = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : 0; - // }else{ - // $responce['family_floaters_of_dependent_and_si_premium_value'] = 0; - // $responce['family_floaters_of_dependent_and_gst_value'] = 0; - // } - - $responce['family_floaters_of_dependent_and_si_value'] = isset($dependent_and_si_value) ? (float) $dependent_and_si_value : 0.0; + $responce['family_floaters_of_dependent_and_si_value'] = $dependent_and_si_value > 0 ? $dependent_and_si_value : 0.0; if($array['is_premium_summery']){ - $responce['family_floaters_of_dependent_and_si_premium_value'] = isset($dependent_and_si_premium_value) ? (float) round($dependent_and_si_premium_value, 2) : 0.0; - $responce['family_floaters_of_dependent_and_gst_value'] = isset($dependent_and_si_gst_value) ? (float) round($dependent_and_si_gst_value, 2) : 0.0; + $responce['family_floaters_of_dependent_and_si_premium_value'] = $dependent_and_si_premium_value > 0 ? round($dependent_and_si_premium_value) : 0.0; + $responce['family_floaters_of_dependent_and_gst_value'] = $dependent_and_si_gst_value > 0 ? round($dependent_and_si_gst_value) : 0.0; }else{ $responce['family_floaters_of_dependent_and_si_premium_value'] = 0.0; $responce['family_floaters_of_dependent_and_gst_value'] = 0.0; - } + } + + + + + if($this->request->getGet('policy') == 'GMC-DEPENDENT-ADDON'){ - return $this->respond(['status' => 'success','code' => 200,'data' => ['gmc_dependent_addon'=>$responce]], 200); + // return $this->respond(['status' => 'success','code' => 200,'data' => ['gmc_dependent_addon'=>$responce]], 200); + echo json_encode(['status' => 'success','code' => 200,'data' => ['gmc_dependent_addon'=>$responce]], JSON_PRETTY_PRINT | JSON_PRESERVE_ZERO_FRACTION); } //array_push($PolicyData, $responce);