From a9de3373029934e05c86e5e40035f64111f5b71c Mon Sep 17 00:00:00 2001 From: Mlxa0324 Date: Tue, 25 Oct 2022 00:38:42 +0800 Subject: [PATCH] 1 --- .../jlw/web/TeacherOpenCourseController.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseController.java b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseController.java index fa16d99a..ce513b94 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseController.java +++ b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseController.java @@ -86,6 +86,31 @@ public class TeacherOpenCourseController{ } } + /** + * 教师端-教师开课 + * @param teacherOpenCourseQuery + * @param result + * @param coreUser + * @return + */ + + @PostMapping(API + "/add.do") + @ResponseBody + public JsonResult addDo(@Validated(ValidateConfig.ADD.class) TeacherOpenCourseQuery teacherOpenCourseQuery, BindingResult result,@SCoreUser CoreUser coreUser){ + if(result.hasErrors()){ + return JsonResult.failMessage(result); + }else{ + teacherOpenCourseQuery.setUserId(coreUser.getId()); + teacherOpenCourseQuery.setOrgId(coreUser.getOrgId()); + // 添加教师ID + if (coreUser.isTeacher()) { + Teacher teacher = teacherService.getByUserId(coreUser.getId()); + teacherOpenCourseQuery.setTeacherId(teacher.getTeacherId()); + } + return teacherOpenCourseService.add(teacherOpenCourseQuery); + } + } + /* 后台页面 */