json([ 'code' => ResponseCode::SUCCESS, 'data' => $token, 'msg' => 'success' ]); } /** * @desc 排课发布成功之后,发送通知 * @param $teacher_schedule_time * @return void */ public function teacherScheduleTimePublishMsg(Request $request) { try { // $teacher_schedule_time = TeacherScheduleTime::where('id', $teacher_schedule_time_id)->with(['teacherAttr', 'subject', 'studentSchedule'])->findOrEmpty(); $res = (new SendMsgCronJobService())->teacherScheduleTimePublishMsg(75); return $this->json($res); }catch (Exception $e){ } } /** * @desc 上课提前通知老师 * @return void */ public function classBeginMsgToTeacher() { $res = (new SendMsgCronJobService())->classBeginMsgToTeacher(); return $this->json($res); } /** * @desc 老师上传作业,通知后台管理员人员翻译 * @return void */ public function teacherPublishSubjectHomework() { $res = (new SendMsgCronJobService())->teacherPublishSubjectHomework(10); return $this->json($res); } /** * @desc 老师布置作业通知 教师上传课程作业,后台翻译件上传之后发送 * @param Request $request * @return \support\Response * @throws \GuzzleHttp\Exception\GuzzleException */ public function uploadVersionSubjectHomeworkNotifyStudent(Request $request) { $res = (new SendMsgCronJobService())->uploadVersionSubjectHomeworkNotifyStudent(10); return $this->json($res); } /** * @desc 后台翻译后台 通知外教老师 * @param Request $request * @return \support\Response */ public function studentUploadSubjectHomeworkNotifyTeacher(Request $request) { $res = (new SendMsgCronJobService())->studentUploadSubjectHomeworkNotifyTeacher(6); return $this->json($res); } /** * @desc 学生上课时间确定成功提醒 * @param Request $request * @return \support\Response */ public function studentScheduleConfirmNotifyTeacher(Request $request) { $res = (new SendMsgCronJobService())->studentScheduleConfirmNotifyTeacher(84); return $this->json($res); } /** * @desc * @param Request $request * @return \support\Response */ public function alertTeacherSubmitFreeTime(Request $request) { $res = (new SendMsgCronJobService())->studentScheduleConfirmNotifyTeacher(84); return $this->json($res); } }