From a4b47030f2d978b9229fc8606d0edbaa7a47fabd Mon Sep 17 00:00:00 2001 From: "venkatesh.r" Date: Fri, 21 Nov 2025 16:10:46 +0530 Subject: [PATCH] FIX_CHANGE_NAME --- app/Controllers/ClientController.php | 14 +++++++------- app/Controllers/EmployeeServiceController.php | 3 +++ app/Helpers/excel_util_helper.php | 14 ++++++++++++++ 3 files changed, 24 insertions(+), 7 deletions(-) diff --git a/app/Controllers/ClientController.php b/app/Controllers/ClientController.php index 8ee13498..dadbc267 100755 --- a/app/Controllers/ClientController.php +++ b/app/Controllers/ClientController.php @@ -5652,11 +5652,9 @@ class ClientController extends AdminController public function sendextraparam() { - // $data = db_connect()->table('jobs')->where('id', 1677)->get()->getRowArray(); - // // dd($data); + // $return = db_connect()->table('jobs')->where('id', 1677)->get()->getRowArray(); // $return = $this->updatePolicyTransactionDataWhileClinetPolicyUpdate(json_decode($data['payload'], true)); // dd($return); - // die; // $ticket_id = 515; // $apiServiceController = new ApiServiceController(); @@ -5680,7 +5678,9 @@ class ClientController extends AdminController // $response = $ticketServiceController->extractExcelData("claims_dump_form_client.xlsx"); // dd($response); - // $TicketController = new TicketController(); + // ---------- TICKET SERVICE CONTROLLER -------------------------------------------------------------------------------- + + $TicketController = new TicketController(); // $response = $TicketController->getMoreInfo($requestFrom = 'rest', $ticket_id = 70); // dd($response); @@ -5689,7 +5689,7 @@ class ClientController extends AdminController $empServiceController = new EmployeeServiceController(); // $res = $empServiceController->excelFileFormatValidation(['file_id' => '1126']); // $res = $empServiceController->excelFileDataValidation(['file_id' => '865']); - // $res = $empServiceController->employeesOnboardPreprocess(['file_id' => 726]); + // $res = $empServiceController->employeesOnboardPreprocess(['file_id' => 1169]); // $res = $empServiceController->employeesOnboardProcess(['file_id' => 835]); // $res = $empServiceController->employeesEnrollmentInsert(['file_id' => 836]); // $res = $empServiceController->employeesSIEnhanceProcess(['file_id' => '1131']); @@ -5698,13 +5698,13 @@ class ClientController extends AdminController // $res = $empServiceController->compareMemberDataAndInceptionData(['file_id' => '1126']); // dd($res); + // ---------- EMP MULTI EVENT SERVICE CONTROLLER -------------------------------------------------------------------------------- + $EmployeeMultiEventServiceController = new EmployeeMultiEventServiceController(); // $res = $EmployeeMultiEventServiceController->constructMultiEventData(['file_id' => '1069']); // $res = $EmployeeMultiEventServiceController->excelMultieventFileFormateValidation(['file_id' => '2373']); // $res = $EmployeeMultiEventServiceController->excelMultieventFileDataValidation(['file_id' => '2373']); // $res = $EmployeeMultiEventServiceController->excelMultieventFileOnBoard(['file_id' => '1069']); - // dd($res); - // $res = $EmployeeMultiEventServiceController->getExcelErrorData(1069, $res); // $res['file_id'] = 1069; // echo view('excel_errors', $res); diff --git a/app/Controllers/EmployeeServiceController.php b/app/Controllers/EmployeeServiceController.php index 690e9c08..cc5a3e86 100755 --- a/app/Controllers/EmployeeServiceController.php +++ b/app/Controllers/EmployeeServiceController.php @@ -1387,6 +1387,9 @@ class EmployeeServiceController extends AdminController $family = array_merge($family,$existing_famility_details); $family = data_group_by_family($family)[ $emp_id ];// reason to call this again is bring self to first index of the array // dd($family); + // $self = current(array_filter($family, fn($r) => strtolower($r[5] ?? '') === 'self')); + // $premium = (int)($self['temp']['rata_premimum'] ?? 0); + // foreach ($family as &$r) if (strtolower($r[5] ?? '') !== 'self') $r['self_rata_premium'] = $premium; } // Kint::dump($family); diff --git a/app/Helpers/excel_util_helper.php b/app/Helpers/excel_util_helper.php index 15f41462..f371120c 100755 --- a/app/Helpers/excel_util_helper.php +++ b/app/Helpers/excel_util_helper.php @@ -1022,6 +1022,10 @@ if (!function_exists('transform_excel_data_to_db')) { $result['temp']['rata_premimum'] = isset($memArr['temp']['rata_premimum']) ? $memArr['temp']['rata_premimum'] : 0; $result['policy_details'] = $policy; + // if(isset($memArr['self_rata_premium'])){ + // $result['self_rata_premium'] = $memArr['self_rata_premium'] ?? 0; + // } + return $result; } } @@ -1839,6 +1843,16 @@ if (!function_exists('premium_calculation_manager')) { //set dependent si to 0 $emp_data['policy_details']['basic_cover_si'] = 0; $emp_data['policy_details']['premium'] = 0; + + // if(isset($emp_data['self_rata_premium']) && !empty($emp_data['self_rata_premium'])){ + // $self_rata_premium = (int)($emp_data['self_rata_premium'] ?? 0); + // $dependent_rata_premium = (int)($emp_data['policy_details']['rata_premimum'] ?? 0); + // $actual_rata_premium = abs($dependent_rata_premium - $self_rata_premium); + // $emp_data['policy_details']['rata_premimum'] = $actual_rata_premium; + // $emp_data['policy_details']['gst'] = (float) number_format(($emp_data['policy_details']['rata_premimum'] * ($gst / 100)), 2, '.', ''); + // } + + }else if(strtolower($emp_data['relationship']) != 'self' && $temp_slab_rates[0]['premium_type'] == 1 && ($emp_data['temp']['action'] == 'I' || $emp_data['temp']['action'] == 'A' || $emp_data['temp']['action'] == 'MI')){ $emp_data['policy_details']['basic_cover_si'] = 0;