diff --git a/app/Http/Controllers/Mobile/VisitController.php b/app/Http/Controllers/Mobile/VisitController.php index b3d4dd0..907cea8 100644 --- a/app/Http/Controllers/Mobile/VisitController.php +++ b/app/Http/Controllers/Mobile/VisitController.php @@ -67,13 +67,18 @@ class VisitController extends CommonController $messages = [ 'name.required' => '名称必填', 'visit_area_id.required' => '区域id必填', - 'accept_admin_id.required' => '接待人必填' + 'accept_admin_id.required' => '接待人必填', + 'accompany_id.required' => '陪同人必填', + 'date.required' => '到访日期必填', + 'mobile.required' => '电话必填', ]; $validator = Validator::make($all, [ 'name' => 'required', 'visit_area_id' => 'required', 'accept_admin_id' => 'required', - 'accompany_id' => 'required' + 'accompany_id' => 'required', + 'date' => 'required', + 'mobile' => 'required', ], $messages); if ($validator->fails()) { return $this->fail([ResponseCode::ERROR_PARAMETER, implode(',', $validator->errors()->all())]); @@ -136,6 +141,12 @@ class VisitController extends CommonController } VisitLog::add('', $this->getUser(), $model->id, isset($all['id']) ? '更新拜访记录' : '新增拜访记录'); DB::commit(); + // 短信通知被访人 + $vars = ['date' => $all['date'], 'name' => $all['name'], 'phone_number' => $all['mobile']]; + $template_id = '5wReg1'; + // 被访人信息 + $acceptAdmin = Admin::find($all['accept_admin_id']); + sms($acceptAdmin->mobile, $vars, $template_id); // 邮件通知第一个审核人 VisitAudit::emailNextAudit($model, -1); }