From cf190012b985b5e98f8851beeb1d3f31a07aee6f Mon Sep 17 00:00:00 2001 From: "venkatesh.r" Date: Wed, 29 Oct 2025 09:42:54 +0530 Subject: [PATCH] CHANGE_MEMBER_DATE_COVERAGE_SET_SELF_COVERAGE --- app/Helpers/excel_util_helper.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/Helpers/excel_util_helper.php b/app/Helpers/excel_util_helper.php index 79a9b23..37fc8e2 100755 --- a/app/Helpers/excel_util_helper.php +++ b/app/Helpers/excel_util_helper.php @@ -979,6 +979,7 @@ if (!function_exists('calculate_premium_new')) //4. if macthed then the current rack rate is applicable and find common variables link max age,max count,grade, basic pay,SI, self/acting self for current rack rate + // log_message('error', 'CALCULATION_MEMBER_PREMIUM_FAMIL_DATA ' . json_encode($family_data)); foreach($family_data as $fkey => $member) { // dd($member); @@ -992,6 +993,13 @@ if (!function_exists('calculate_premium_new')) $member[6] = $family_data[0][6]; $member[10] = $family_data[0][10]; $member[18] = $family_data[0][18]; + + // If the member's date of coverage is empty, then use the self’s date of coverage + if(empty($member[7])){ + $member[7] = $family_data[0][7]; + } + + // log_message('error', 'CALCULATION_MEMBER_PREMIUM ' . json_encode($member)); //set default unit if unit is not available in self/members level if(empty($member[18])){ $member[18] = $existing_units[0]; } //transform as db row column