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.'
| Name | Relation | Date Of Birth | Sum Insure | Premium | GST
';
$table_content .= $temp_data;
$table_content .= '
';
- $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.'| Name | Mobile Number | Sum Insure | Date Of Birth |
';
+ $table_content .= $policy_name.'| Name | Relation | Date Of Birth | Sum Insure | Premium | GST
';
$table_content .= $temp_data;
$table_content .= '
';
- $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.'| Name | Mobile Number | Sum Insure | Date Of Birth |
';
+ $table_content .= $policy_name.'| Name | Relation | Date Of Birth | Sum Insure | Premium | GST
';
$table_content .= $temp_data;
$table_content .= '
';
- $Addon_list = [];
if ($is_addon == 2 || $is_addon == 3) {
$addon_list_array = [
@@ -448,7 +454,5 @@ class sendMailNotification
}
}
- }
-
-
+ }
}
\ No newline at end of file