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)
|
||||
{
|
||||
|
||||
$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){
|
||||
|
||||
|
||||
@ -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]);
|
||||
|
||||
|
||||
@ -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]]", "<a href='$link/1'>Download Insurance Card</a>", $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 .= '<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 .= $temp_data;
|
||||
$table_content .= '</tbody></table></div>';
|
||||
$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 .= '<div style="text-align: left;"><div style="text-align:left;"><h4>Policy Name : ';
|
||||
@ -279,19 +284,20 @@ class sendMailNotification
|
||||
$is_addon ='';
|
||||
foreach ($item as $inner_item) {
|
||||
$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;
|
||||
$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.'</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 .= '</tbody></table></div>';
|
||||
$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 .= '<div style="text-align: left;"><div style="text-align:left;"><h4>Policy Name : ';
|
||||
$temp_data ='';
|
||||
foreach ($item as $inner_item) {
|
||||
$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;
|
||||
$is_addon = $inner_item['is_addon'];
|
||||
|
||||
@ -399,10 +406,9 @@ class sendMailNotification
|
||||
$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 .= '</tbody></table></div>';
|
||||
$Addon_list = [];
|
||||
|
||||
if ($is_addon == 2 || $is_addon == 3) {
|
||||
$addon_list_array = [
|
||||
@ -448,7 +454,5 @@ class sendMailNotification
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user