master
lion 2 weeks ago
parent 281d576650
commit 4df7653da7

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

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

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

Loading…
Cancel
Save