CHANGE_MAIL_CONTENT_ISSUE_FIX : AADHAVAN
This commit is contained in:
parent
6e534342a3
commit
420a07364f
@ -3600,6 +3600,7 @@ class EmpDataServiceController extends BaseController
|
|||||||
|
|
||||||
public function sendMailForDownloadingECard(array $ids)
|
public function sendMailForDownloadingECard(array $ids)
|
||||||
{
|
{
|
||||||
|
|
||||||
$this->myLogger->logme('error', 'sendMailForDownloadingECard - function called');
|
$this->myLogger->logme('error', 'sendMailForDownloadingECard - function called');
|
||||||
if (count($ids) > 0) {
|
if (count($ids) > 0) {
|
||||||
|
|
||||||
@ -3655,13 +3656,14 @@ class EmpDataServiceController extends BaseController
|
|||||||
$params['get_emp_email_and_other_details'] = $get_emp_email_and_other_details;
|
$params['get_emp_email_and_other_details'] = $get_emp_email_and_other_details;
|
||||||
// $this->myLogger->logme('error', 'sendMailForDownloadingECard - Send Bulk Mail function end ',);
|
// $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);
|
$wholeData[] = sendMailNotification::sendMailNotification('member_ecard_mail', $params);
|
||||||
|
|
||||||
|
// print_r($wholeData);die;
|
||||||
$count++;
|
$count++;
|
||||||
}
|
}
|
||||||
$counts++;
|
|
||||||
|
|
||||||
|
$counts++;
|
||||||
|
|
||||||
if ($count == 20 || $counts == count($ids) - 1) {
|
if ($count == 20 || $counts == count($ids) - 1) {
|
||||||
if(count($wholeData) > 0){
|
if(count($wholeData) > 0){
|
||||||
|
|||||||
@ -661,7 +661,6 @@ class EmployeeRestController extends AdminController
|
|||||||
|
|
||||||
$empServiceController = new EmployeeServiceController();
|
$empServiceController = new EmployeeServiceController();
|
||||||
$result = $empServiceController->excelFileFormatValidation(['file_id' => $file_id]);
|
$result = $empServiceController->excelFileFormatValidation(['file_id' => $file_id]);
|
||||||
|
|
||||||
if(isset($result['error_summary']) && count($result['error_summary']))
|
if(isset($result['error_summary']) && count($result['error_summary']))
|
||||||
{
|
{
|
||||||
$result = $empServiceController->getExcelErrorData($file_id);
|
$result = $empServiceController->getExcelErrorData($file_id);
|
||||||
@ -1789,7 +1788,6 @@ public function iAgreeForAddOn()
|
|||||||
$params ['emp_code'] = $emp_code;
|
$params ['emp_code'] = $emp_code;
|
||||||
$params ['client_id'] = $client_id;
|
$params ['client_id'] = $client_id;
|
||||||
$params ['notification'] = $notification;
|
$params ['notification'] = $notification;
|
||||||
|
|
||||||
$wholeData =sendMailNotification::sendMailNotification('member_review_and_summary_mail', $params);
|
$wholeData =sendMailNotification::sendMailNotification('member_review_and_summary_mail', $params);
|
||||||
MailHelper::send_email($wholeData[0]);
|
MailHelper::send_email($wholeData[0]);
|
||||||
|
|
||||||
|
|||||||
@ -100,11 +100,16 @@ class sendMailNotification
|
|||||||
$mail_content = $notification['mail_content'];
|
$mail_content = $notification['mail_content'];
|
||||||
$mail = $get_emp_email_and_other_details['email_corporate'];
|
$mail = $get_emp_email_and_other_details['email_corporate'];
|
||||||
$subject = $notification['subject'];
|
$subject = $notification['subject'];
|
||||||
|
|
||||||
$link = generate_download_link($rand_string);
|
$link = generate_download_link($rand_string);
|
||||||
|
|
||||||
$app_link = $_ENV['App_Url'];
|
$app_link = $_ENV['App_Url'];
|
||||||
$name = $get_emp_email_and_other_details['name'];
|
$name = $get_emp_email_and_other_details['name'];
|
||||||
$mail_content = $notification['mail_content'];
|
$mail_content = $notification['mail_content'];
|
||||||
|
|
||||||
$nhance_logo = $_ENV['NHANCE_LOGO'];
|
$nhance_logo = $_ENV['NHANCE_LOGO'];
|
||||||
|
// dd("3333333333333");
|
||||||
|
|
||||||
$post_enrollment_app_link = $_ENV['POST_ENROLLMENT_APP_LINK'];
|
$post_enrollment_app_link = $_ENV['POST_ENROLLMENT_APP_LINK'];
|
||||||
|
|
||||||
$client_logo = base_url() . "public/uploads/logo/" . $client_data['client_logo'];
|
$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("[[tpa_id]]", $tpa_id, $mail_content);
|
||||||
$mail_content = str_replace("[[ecard_download_link]]", "<a href='$link/1'>Download Insurance Card</a>", $mail_content);
|
$mail_content = str_replace("[[ecard_download_link]]", "<a href='$link/1'>Download Insurance Card</a>", $mail_content);
|
||||||
$mail_content = str_replace("[[client_name]]", $client_data['client_name'], $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']];
|
$wholeData = ['mail' => $mail, 'subject' => $subject,'message'=> $mail_content,'bcc'=> $client_data['common_mails']];
|
||||||
|
|
||||||
return $wholeData;
|
return $wholeData;
|
||||||
@ -157,6 +161,7 @@ class sendMailNotification
|
|||||||
$table_content = '';
|
$table_content = '';
|
||||||
$addtional_premium = 0;
|
$addtional_premium = 0;
|
||||||
$gst = 0;
|
$gst = 0;
|
||||||
|
$Addon_list = [];
|
||||||
foreach ($array_list as $item) {
|
foreach ($array_list as $item) {
|
||||||
if(count($item) != 0){
|
if(count($item) != 0){
|
||||||
$table_content .= '<div style="text-align: left;"><div style="text-align:left;"><h4>Policy Name : ';
|
$table_content .= '<div style="text-align: left;"><div style="text-align:left;"><h4>Policy Name : ';
|
||||||
@ -182,7 +187,6 @@ class sendMailNotification
|
|||||||
$table_content .= $policy_name.'</h4></div><table style="width:60%"><thead style="background-color: #02a8b5;"><tr><th style="width:20%">Name</th><th>Relation</th><th style="width:15%">Date Of Birth</th><th>Sum Insure</th><th>Premium</th><tj>GST</th></tr></thead><tbody>';
|
$table_content .= $policy_name.'</h4></div><table style="width:60%"><thead style="background-color: #02a8b5;"><tr><th style="width:20%">Name</th><th>Relation</th><th style="width:15%">Date Of Birth</th><th>Sum Insure</th><th>Premium</th><tj>GST</th></tr></thead><tbody>';
|
||||||
$table_content .= $temp_data;
|
$table_content .= $temp_data;
|
||||||
$table_content .= '</tbody></table></div>';
|
$table_content .= '</tbody></table></div>';
|
||||||
$Addon_list = [];
|
|
||||||
if ($is_addon == 2 || $is_addon == 3) {
|
if ($is_addon == 2 || $is_addon == 3) {
|
||||||
$addon_list_array = [
|
$addon_list_array = [
|
||||||
'policy_name'=>$policy_name,
|
'policy_name'=>$policy_name,
|
||||||
@ -270,7 +274,8 @@ class sendMailNotification
|
|||||||
$addtional_premium = 0;
|
$addtional_premium = 0;
|
||||||
$gst = 0;
|
$gst = 0;
|
||||||
$array_list = $params['array_list'];
|
$array_list = $params['array_list'];
|
||||||
|
$Addon_list = [];
|
||||||
|
// print_r($array_list);die;
|
||||||
foreach ($array_list as $item) {
|
foreach ($array_list as $item) {
|
||||||
if(count($item) != 0){
|
if(count($item) != 0){
|
||||||
$table_content .= '<div style="text-align: left;"><div style="text-align:left;"><h4>Policy Name : ';
|
$table_content .= '<div style="text-align: left;"><div style="text-align:left;"><h4>Policy Name : ';
|
||||||
@ -279,19 +284,20 @@ class sendMailNotification
|
|||||||
$is_addon ='';
|
$is_addon ='';
|
||||||
foreach ($item as $inner_item) {
|
foreach ($item as $inner_item) {
|
||||||
$policy_name = $inner_item['policy_name'];
|
$policy_name = $inner_item['policy_name'];
|
||||||
$temp_data .= '<tr ><td style="width:20%">' . $inner_item['name'] . '</td><td style="width:20%">'.$inner_item['mobile'].'</td><td style="width:20%">₹'.format_indian_number($inner_item['basic_cover_si']).'</td><td style="width:20%">'.\DateTime::createFromFormat('Y-m-d', $inner_item['dob'])->format('d-m-Y').'</tr>';
|
$temp_data .= '<tr ><td style="width:20%">' . $inner_item['name'] . '</td><td style="width:20%">'.$inner_item['relationship'].'</td><td>'. \DateTime::createFromFormat('Y-m-d', $inner_item['dob'])->format('d-m-Y') .'</td><td style="width:20%">₹'.format_indian_number($inner_item['basic_cover_si']).'</td><td style="width:20%">₹'.format_indian_number($inner_item['premium']).'</td><td>₹'. format_indian_number($inner_item['gst']) .'</td></tr><tr>';
|
||||||
// print_r($inner_item);die;
|
// print_r($inner_item);die;
|
||||||
$is_addon = $inner_item['is_addon'];
|
$is_addon = $inner_item['is_addon'];
|
||||||
|
|
||||||
if($inner_item['is_addon'] == 2 || $inner_item['is_addon'] == 3){
|
if($inner_item['is_addon'] == 2 || $inner_item['is_addon'] == 3){
|
||||||
|
|
||||||
|
|
||||||
$addtional_premium = $inner_item['rata_premimum'] + $addtional_premium;
|
$addtional_premium = $inner_item['rata_premimum'] + $addtional_premium;
|
||||||
$gst = $inner_item['gst'] + $gst;
|
$gst = $inner_item['gst'] + $gst;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$table_content .= $policy_name.'</h4></div><table style="width:60%"><thead style="background-color: #02a8b5;"><tr><th style="width:20%">Name</th><th>Mobile Number</th><th>Sum Insure</th><th style="width:15%">Date Of Birth</th></tr></thead><tbody>';
|
$table_content .= $policy_name.'</h4></div><table style="width:60%"><thead style="background-color: #02a8b5;"><tr><th style="width:20%">Name</th><th>Relation</th><th style="width:15%">Date Of Birth</th><th>Sum Insure</th><th>Premium</th><tj>GST</th></tr></thead><tbody>';
|
||||||
$table_content .= $temp_data;
|
$table_content .= $temp_data;
|
||||||
$table_content .= '</tbody></table></div>';
|
$table_content .= '</tbody></table></div>';
|
||||||
$Addon_list = [];
|
|
||||||
if ($is_addon == 2 || $is_addon == 3) {
|
if ($is_addon == 2 || $is_addon == 3) {
|
||||||
$addon_list_array = [
|
$addon_list_array = [
|
||||||
'policy_name'=>$policy_name,
|
'policy_name'=>$policy_name,
|
||||||
@ -384,13 +390,14 @@ class sendMailNotification
|
|||||||
$addtional_premium = 0;
|
$addtional_premium = 0;
|
||||||
$gst = 0;
|
$gst = 0;
|
||||||
$array_list = $params['array_list'];
|
$array_list = $params['array_list'];
|
||||||
|
$Addon_list = [];
|
||||||
|
|
||||||
foreach ($array_list as $item) {
|
foreach ($array_list as $item) {
|
||||||
$table_content .= '<div style="text-align: left;"><div style="text-align:left;"><h4>Policy Name : ';
|
$table_content .= '<div style="text-align: left;"><div style="text-align:left;"><h4>Policy Name : ';
|
||||||
$temp_data ='';
|
$temp_data ='';
|
||||||
foreach ($item as $inner_item) {
|
foreach ($item as $inner_item) {
|
||||||
$policy_name = $inner_item['policy_name'];
|
$policy_name = $inner_item['policy_name'];
|
||||||
$temp_data .= '<tr ><td style="width:20%">' . $inner_item['name'] . '</td><td style="width:20%">'.$inner_item['mobile'].'</td><td style="width:20%">₹'.format_indian_number($inner_item['basic_cover_si']).'</td><td style="width:20%">'.\DateTime::createFromFormat('Y-m-d', $inner_item['dob'])->format('d-m-Y').'</tr>';
|
$temp_data .= '<tr ><td style="width:20%">' . $inner_item['name'] . '</td><td style="width:20%">'.$inner_item['relationship'].'</td><td>'. \DateTime::createFromFormat('Y-m-d', $inner_item['dob'])->format('d-m-Y') .'</td><td style="width:20%">₹'.format_indian_number($inner_item['basic_cover_si']).'</td><td style="width:20%">₹'.format_indian_number($inner_item['premium']).'</td><td>₹'. format_indian_number($inner_item['gst']) .'</td></tr><tr>';
|
||||||
// print_r($inner_item);die;
|
// print_r($inner_item);die;
|
||||||
$is_addon = $inner_item['is_addon'];
|
$is_addon = $inner_item['is_addon'];
|
||||||
|
|
||||||
@ -399,10 +406,9 @@ class sendMailNotification
|
|||||||
$gst = $inner_item['gst'] + $gst;
|
$gst = $inner_item['gst'] + $gst;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$table_content .= $policy_name.'</h4></div><table style="width:60%"><thead style="background-color: #02a8b5;"><tr><th style="width:20%">Name</th><th>Mobile Number</th><th>Sum Insure</th><th style="width:15%">Date Of Birth</th></tr></thead><tbody>';
|
$table_content .= $policy_name.'</h4></div><table style="width:60%"><thead style="background-color: #02a8b5;"><tr><th style="width:20%">Name</th><th>Relation</th><th style="width:15%">Date Of Birth</th><th>Sum Insure</th><th>Premium</th><tj>GST</th></tr></thead><tbody>';
|
||||||
$table_content .= $temp_data;
|
$table_content .= $temp_data;
|
||||||
$table_content .= '</tbody></table></div>';
|
$table_content .= '</tbody></table></div>';
|
||||||
$Addon_list = [];
|
|
||||||
|
|
||||||
if ($is_addon == 2 || $is_addon == 3) {
|
if ($is_addon == 2 || $is_addon == 3) {
|
||||||
$addon_list_array = [
|
$addon_list_array = [
|
||||||
@ -449,6 +455,4 @@ class sendMailNotification
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user