master
lion 4 days ago
parent 281d576650
commit 4df7653da7

@ -204,8 +204,7 @@ class VisitController extends CommonController
try {
Mail::to($hostEmail)->send(new VisitReservationSubmittedToHost(
(string)$all['date'],
(string)$all['name'],
(string)($acceptAdmin->name ?? '')
(string)$all['name']
));
} catch (\Throwable $e) {
Log::warning('visit reservation email to host failed', [

@ -6,31 +6,27 @@ use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
/**
* 访客提交预约时通知被访人,字段与 Submail 模板 QXPs33 的 vars 一致date、name访客、uname被访人.
* 访客提交预约时通知被访人(拜访时间、拜访人与短信 varsdate、name 对应.
*/
class VisitReservationSubmittedToHost extends Mailable
{
use SerializesModels;
/** @var string 到访日期,对应短信 vars.date */
/** @var string 拜访时间,对应短信 vars.date */
public $visitDate;
/** @var string 访客姓名,对应短信 vars.name */
/** @var string 拜访人(访客姓名,对应短信 vars.name */
public $visitorName;
/** @var string 被访人姓名,对应短信 vars.uname */
public $hostName;
public function __construct(string $visitDate, string $visitorName, string $hostName)
public function __construct(string $visitDate, string $visitorName)
{
$this->visitDate = $visitDate;
$this->visitorName = $visitorName;
$this->hostName = $hostName;
}
public function build()
{
return $this->subject('访客预约通知')
return $this->subject('【碧迪医疗】访客审核提醒')
->view('mail.visit-reservation-submitted-to-host');
}
}

@ -4,7 +4,6 @@
<meta charset="utf-8">
</head>
<body style="font-family: sans-serif; line-height: 1.6; color: #333;">
<p>{{ $hostName }} 您好,</p>
<p>访客 <strong>{{ $visitorName }}</strong> 已提交预约,到访日期:<strong>{{ $visitDate }}</strong></p>
<p>【碧迪医疗】您有一个访客审核信息,拜访时间:{{ $visitDate }},拜访人:{{ $visitorName }},请及时审核。</p>
</body>
</html>

Loading…
Cancel
Save