master
cody 8 months ago
parent 34c128c273
commit f9e6fc4c60

@ -50,21 +50,27 @@ class AuditEmailNotify extends Notification
if ($this->isFirstAudit) {
// 第一个审核人的邮件
return (new MailMessage)
->from('no-reply@tinge.com', 'tinge Suzhou HR')
->subject('新的拜访审核通知 - ' . $visitData['name'])
->greeting('您好 ' . $notifiable->name . '')
->line('您有一个新的拜访申请需要审核,访客 ' . $visitData['name'] . ' 预约于 ' . $visitData['date'] . ' 到访。')
->line('访客联系电话:' . $visitData['mobile'])
->line('拜访事由:' . ($visitData['reason'] ?? '无'))
->line('请及时审核此拜访申请。');
->line('请及时审核此拜访申请。')
->line('')
->line('Regards');
} else {
// 后续审核人的邮件
return (new MailMessage)
->from('no-reply@tinge.com', 'tinge Suzhou HR')
->subject('拜访审核流转通知 - ' . $visitData['name'])
->greeting('您好 ' . $notifiable->name . '')
->line('拜访申请 ' . $visitData['name'] . ' 预约于 ' . $visitData['date'] . ' 的审核已流转到您这里,上一级审核人:' . ($visitData['previous_admin'] ?? '') . '。')
->line('访客联系电话:' . $visitData['mobile'])
->line('拜访事由:' . ($visitData['reason'] ?? '无'))
->line('请及时处理此审核流转。');
->line('请及时处理此审核流转。')
->line('')
->line('Regards');
}
}
}

@ -51,22 +51,28 @@ class AuditResultEmailNotify extends Notification
if ($auditResult === '通过') {
// 审核通过的邮件
return (new MailMessage)
->from('no-reply@tinge.com', 'tinge Suzhou HR')
->subject('拜访申请审核通过通知 - ' . $visitData['name'])
->greeting('您好 ' . $visitData['visitor_name'] . '')
->line('您的拜访申请已审核通过,预约于 ' . $visitData['date'] . ' 到访。')
->line('被访人:' . $visitData['accept_admin_name'])
->line('公司名称:' . $visitData['company_name'])
->line('请按时到访,如有疑问请联系被访人。');
->line('请按时到访,如有疑问请联系被访人。')
->line('')
->line('Regards');
} else {
// 审核驳回的邮件
return (new MailMessage)
->from('no-reply@tinge.com', 'tinge Suzhou HR')
->subject('拜访申请审核驳回通知 - ' . $visitData['name'])
->greeting('您好 ' . $visitData['visitor_name'] . '')
->line('很抱歉,您的拜访申请未通过审核。')
->line('预约日期:' . $visitData['date'])
->line('被访人:' . $visitData['accept_admin_name'])
->line('公司名称:' . $visitData['company_name'])
->line('如有疑问,请联系被访人或重新提交申请。');
->line('如有疑问,请联系被访人或重新提交申请。')
->line('')
->line('Regards');
}
}
}

@ -45,12 +45,15 @@ class CancelEmailNotify extends Notification
$visitData = $this->visitData;
return (new MailMessage)
->from('no-reply@tinge.com', 'tinge Suzhou HR')
->subject('拜访预约取消通知 - ' . $visitData['name'])
->greeting('您好 ' . $notifiable->name . '')
->line('访客 ' . $visitData['name'] . ' 原预约于 ' . $visitData['date'] . ' 的拜访已取消。')
->line('访客联系电话:' . $visitData['mobile'])
->line('拜访事由:' . ($visitData['reason'] ?? '无'))
->line('如有疑问,请联系访客确认。');
->line('如有疑问,请联系访客确认。')
->line('')
->line('Regards');
}
}

@ -44,8 +44,11 @@ class EmailNotify extends Notification
public function toMail($notifiable)
{
return (new MailMessage)
->from('no-reply@tinge.com', 'tinge Suzhou HR')
->subject($notifiable->title)
->line($notifiable->content);
->line($notifiable->content)
->line('')
->line('Regards');
}
/**

@ -45,11 +45,14 @@ class VisitEmailNotify extends Notification
$visitData = $this->visitData;
return (new MailMessage)
->from('no-reply@tinge.com', 'tinge Suzhou HR')
->subject('新的拜访预约通知 - ' . $visitData['name'])
->greeting('您好 ' . $notifiable->name . '')
->line('您有一个新的拜访预约,访客 ' . $visitData['name'] . ' 预约于 ' . $visitData['date'] . ' 到访。')
->line('访客联系电话:' . $visitData['mobile'])
->line('拜访事由:' . ($visitData['reason'] ?? '无'))
->line('请及时处理此拜访预约。');
->line('请及时处理此拜访预约。')
->line('')
->line('Regards');
}
}

Loading…
Cancel
Save