master
cody 8 months ago
parent 34c128c273
commit f9e6fc4c60

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

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

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

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

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

Loading…
Cancel
Save