|
|
|
|
@ -9,6 +9,7 @@ use App\Models\Visit;
|
|
|
|
|
use App\Models\VisitAudit;
|
|
|
|
|
use App\Models\VisitLog;
|
|
|
|
|
use App\Models\VisitTime;
|
|
|
|
|
use App\Notifications\AuditResultEmailNotify;
|
|
|
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
|
use Illuminate\Support\Facades\Log;
|
|
|
|
|
use Illuminate\Support\Facades\Validator;
|
|
|
|
|
@ -140,9 +141,9 @@ class VisitAuditController extends CommonController
|
|
|
|
|
$model->save();
|
|
|
|
|
// 获取必要数据
|
|
|
|
|
$visit = Visit::find($all['visit_id']);
|
|
|
|
|
// 短信通知下一个审核人,如果当前通过的话
|
|
|
|
|
// 邮件通知下一个审核人,如果当前通过的话
|
|
|
|
|
if ($all['status'] == 1) {
|
|
|
|
|
VisitAudit::smsNextAudit($visit, $model->level);
|
|
|
|
|
VisitAudit::emailNextAudit($visit, $model->level);
|
|
|
|
|
}
|
|
|
|
|
$user = User::find($visit->user_id);
|
|
|
|
|
$visitTime = VisitTime::find($visit->visit_time_id);
|
|
|
|
|
@ -162,33 +163,38 @@ class VisitAuditController extends CommonController
|
|
|
|
|
// 通过
|
|
|
|
|
$auditResult = '通过';
|
|
|
|
|
Visit::where('id', $all['visit_id'])->update(['audit_status' => 1]);
|
|
|
|
|
// 发短信
|
|
|
|
|
// if (!empty($acceptAdmin->mobile)) {
|
|
|
|
|
// $vars = ['date' => $visit->date, 'name' => $visit->name, 'phone_number' => $visit->mobile];
|
|
|
|
|
// $template_id = '5wReg1';
|
|
|
|
|
// sms($acceptAdmin->mobile, $vars, $template_id);
|
|
|
|
|
// }
|
|
|
|
|
// 发邮件通知接待人审核通过
|
|
|
|
|
if (!empty($acceptAdmin->email)) {
|
|
|
|
|
$visitData = [
|
|
|
|
|
'date' => $visit->date,
|
|
|
|
|
'name' => $visit->name,
|
|
|
|
|
'visitor_name' => $visit->name,
|
|
|
|
|
'accept_admin_name' => $acceptAdmin->name,
|
|
|
|
|
'company_name' => $visit->company_name ?? ''
|
|
|
|
|
];
|
|
|
|
|
$acceptAdmin->notify(new AuditResultEmailNotify($visitData, '通过'));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if ($auditResult) {
|
|
|
|
|
// // 发通知订阅消息
|
|
|
|
|
// $templateData = [
|
|
|
|
|
// 'date1' => [
|
|
|
|
|
// 'value' => $visit->date
|
|
|
|
|
// ],
|
|
|
|
|
// 'name3' => [
|
|
|
|
|
// 'value' => $acceptAdmin->name,
|
|
|
|
|
// ],
|
|
|
|
|
// 'thing4' => [
|
|
|
|
|
// 'value' => $visit->name
|
|
|
|
|
// ],
|
|
|
|
|
// 'thing13' => [
|
|
|
|
|
// 'value' => $auditResult,
|
|
|
|
|
// ],
|
|
|
|
|
// 'thing9' => [
|
|
|
|
|
// 'value' => $visit->company_name
|
|
|
|
|
// ],
|
|
|
|
|
// ];
|
|
|
|
|
// Visit::subMsg('IczaKkCmwf55tAAzCcxb_fbbf5L25SWrSKvaBrkIyk4', $user->openid, $templateData, $all['visit_id']);
|
|
|
|
|
// 发通知订阅消息
|
|
|
|
|
$templateData = [
|
|
|
|
|
'date1' => [
|
|
|
|
|
'value' => $visit->date
|
|
|
|
|
],
|
|
|
|
|
'name3' => [
|
|
|
|
|
'value' => $acceptAdmin->name,
|
|
|
|
|
],
|
|
|
|
|
'thing4' => [
|
|
|
|
|
'value' => $visit->name
|
|
|
|
|
],
|
|
|
|
|
'thing13' => [
|
|
|
|
|
'value' => $auditResult,
|
|
|
|
|
],
|
|
|
|
|
'thing9' => [
|
|
|
|
|
'value' => $visit->company_name
|
|
|
|
|
],
|
|
|
|
|
];
|
|
|
|
|
Visit::subMsg('r8n41lmkGeob15YBuuxhG7MbpgVSsUxKnK9ORPtr5VY', $user->openid, $templateData, $all['visit_id']);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// 审核记录
|
|
|
|
|
|