diff --git a/app/Controllers/EmpDataServiceController.php b/app/Controllers/EmpDataServiceController.php index 96537b76..f1d6f143 100644 --- a/app/Controllers/EmpDataServiceController.php +++ b/app/Controllers/EmpDataServiceController.php @@ -3600,6 +3600,7 @@ class EmpDataServiceController extends BaseController public function sendMailForDownloadingECard(array $ids) { + $this->myLogger->logme('error', 'sendMailForDownloadingECard - function called'); if (count($ids) > 0) { @@ -3655,14 +3656,15 @@ class EmpDataServiceController extends BaseController $params['get_emp_email_and_other_details'] = $get_emp_email_and_other_details; // $this->myLogger->logme('error', 'sendMailForDownloadingECard - Send Bulk Mail function end ',); - if (isset($get_emp_email_and_other_details['email_corporate']) && !empty($get_emp_email_and_other_details['email_corporate']) && $get_emp_email_and_other_details['relationship'] === 'Self') { + if (isset($get_emp_email_and_other_details['email_corporate']) && !empty($get_emp_email_and_other_details['email_corporate']) && $get_emp_email_and_other_details['relationship'] == 'Self') { $wholeData[] = sendMailNotification::sendMailNotification('member_ecard_mail', $params); + // print_r($wholeData);die; $count++; } + $counts++; - if ($count == 20 || $counts == count($ids) - 1) { if(count($wholeData) > 0){ diff --git a/app/Controllers/EmployeeRestController.php b/app/Controllers/EmployeeRestController.php index 6dcd79c2..eb7067ee 100644 --- a/app/Controllers/EmployeeRestController.php +++ b/app/Controllers/EmployeeRestController.php @@ -661,7 +661,6 @@ class EmployeeRestController extends AdminController $empServiceController = new EmployeeServiceController(); $result = $empServiceController->excelFileFormatValidation(['file_id' => $file_id]); - if(isset($result['error_summary']) && count($result['error_summary'])) { $result = $empServiceController->getExcelErrorData($file_id); @@ -1789,7 +1788,6 @@ public function iAgreeForAddOn() $params ['emp_code'] = $emp_code; $params ['client_id'] = $client_id; $params ['notification'] = $notification; - $wholeData =sendMailNotification::sendMailNotification('member_review_and_summary_mail', $params); MailHelper::send_email($wholeData[0]); diff --git a/app/Helpers/sendMailNotification.php b/app/Helpers/sendMailNotification.php index d5f6e885..68c4927b 100644 --- a/app/Helpers/sendMailNotification.php +++ b/app/Helpers/sendMailNotification.php @@ -100,11 +100,16 @@ class sendMailNotification $mail_content = $notification['mail_content']; $mail = $get_emp_email_and_other_details['email_corporate']; $subject = $notification['subject']; + $link = generate_download_link($rand_string); + $app_link = $_ENV['App_Url']; $name = $get_emp_email_and_other_details['name']; $mail_content = $notification['mail_content']; + $nhance_logo = $_ENV['NHANCE_LOGO']; + // dd("3333333333333"); + $post_enrollment_app_link = $_ENV['POST_ENROLLMENT_APP_LINK']; $client_logo = base_url() . "public/uploads/logo/" . $client_data['client_logo']; @@ -119,7 +124,6 @@ class sendMailNotification // $mail_content = str_replace("[[tpa_id]]", $tpa_id, $mail_content); $mail_content = str_replace("[[ecard_download_link]]", "Download Insurance Card", $mail_content); $mail_content = str_replace("[[client_name]]", $client_data['client_name'], $mail_content); - $wholeData = ['mail' => $mail, 'subject' => $subject,'message'=> $mail_content,'bcc'=> $client_data['common_mails']]; return $wholeData; @@ -157,6 +161,7 @@ class sendMailNotification $table_content = ''; $addtional_premium = 0; $gst = 0; + $Addon_list = []; foreach ($array_list as $item) { if(count($item) != 0){ $table_content .= '

Policy Name : '; @@ -182,7 +187,6 @@ class sendMailNotification $table_content .= $policy_name.'

GST'; $table_content .= $temp_data; $table_content .= '
NameRelationDate Of BirthSum InsurePremium
'; - $Addon_list = []; if ($is_addon == 2 || $is_addon == 3) { $addon_list_array = [ 'policy_name'=>$policy_name, @@ -190,7 +194,7 @@ class sendMailNotification 'gst'=>$gst ]; $Addon_list[]= $addon_list_array; - + } @@ -270,7 +274,8 @@ class sendMailNotification $addtional_premium = 0; $gst = 0; $array_list = $params['array_list']; - + $Addon_list = []; + // print_r($array_list);die; foreach ($array_list as $item) { if(count($item) != 0){ $table_content .= '

Policy Name : '; @@ -279,19 +284,20 @@ class sendMailNotification $is_addon =''; foreach ($item as $inner_item) { $policy_name = $inner_item['policy_name']; - $temp_data .= '' . $inner_item['name'] . ''.$inner_item['mobile'].'₹'.format_indian_number($inner_item['basic_cover_si']).''.\DateTime::createFromFormat('Y-m-d', $inner_item['dob'])->format('d-m-Y').''; + $temp_data .= '' . $inner_item['name'] . ''.$inner_item['relationship'].''. \DateTime::createFromFormat('Y-m-d', $inner_item['dob'])->format('d-m-Y') .'₹'.format_indian_number($inner_item['basic_cover_si']).'₹'.format_indian_number($inner_item['premium']).'₹'. format_indian_number($inner_item['gst']) .''; // print_r($inner_item);die; $is_addon = $inner_item['is_addon']; if($inner_item['is_addon'] == 2 || $inner_item['is_addon'] == 3){ + + $addtional_premium = $inner_item['rata_premimum'] + $addtional_premium; $gst = $inner_item['gst'] + $gst; } } - $table_content .= $policy_name.'

'; + $table_content .= $policy_name.'
NameMobile NumberSum InsureDate Of Birth
GST'; $table_content .= $temp_data; $table_content .= '
NameRelationDate Of BirthSum InsurePremium
'; - $Addon_list = []; if ($is_addon == 2 || $is_addon == 3) { $addon_list_array = [ 'policy_name'=>$policy_name, @@ -384,13 +390,14 @@ class sendMailNotification $addtional_premium = 0; $gst = 0; $array_list = $params['array_list']; + $Addon_list = []; foreach ($array_list as $item) { $table_content .= '

Policy Name : '; $temp_data =''; foreach ($item as $inner_item) { $policy_name = $inner_item['policy_name']; - $temp_data .= '' . $inner_item['name'] . ''.$inner_item['mobile'].'₹'.format_indian_number($inner_item['basic_cover_si']).''.\DateTime::createFromFormat('Y-m-d', $inner_item['dob'])->format('d-m-Y').''; + $temp_data .= '' . $inner_item['name'] . ''.$inner_item['relationship'].''. \DateTime::createFromFormat('Y-m-d', $inner_item['dob'])->format('d-m-Y') .'₹'.format_indian_number($inner_item['basic_cover_si']).'₹'.format_indian_number($inner_item['premium']).'₹'. format_indian_number($inner_item['gst']) .''; // print_r($inner_item);die; $is_addon = $inner_item['is_addon']; @@ -399,10 +406,9 @@ class sendMailNotification $gst = $inner_item['gst'] + $gst; } } - $table_content .= $policy_name.'

'; + $table_content .= $policy_name.'
NameMobile NumberSum InsureDate Of Birth
GST'; $table_content .= $temp_data; $table_content .= '
NameRelationDate Of BirthSum InsurePremium
'; - $Addon_list = []; if ($is_addon == 2 || $is_addon == 3) { $addon_list_array = [ @@ -448,7 +454,5 @@ class sendMailNotification } } - } - - + } } \ No newline at end of file