From cedfc2761b405baef8282dc5a033574c5c4a5942 Mon Sep 17 00:00:00 2001 From: Mlxa0324 Date: Sat, 10 Sep 2022 16:11:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A7=E5=88=B6=E5=8F=AA=E6=9C=89=E6=95=99?= =?UTF-8?q?=E5=B8=88=E5=8F=AF=E4=BB=A5=E5=BC=80=E8=AF=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ibeetl/jlw/service/TeacherService.java | 1 + .../jlw/web/TeacherOpenCourseController.java | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/web/src/main/java/com/ibeetl/jlw/service/TeacherService.java b/web/src/main/java/com/ibeetl/jlw/service/TeacherService.java index 77711154..2306228f 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/TeacherService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/TeacherService.java @@ -674,4 +674,5 @@ public class TeacherService extends CoreBaseService{ return true; } + } \ No newline at end of file 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 015cf7d0..c6048fe4 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseController.java +++ b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseController.java @@ -6,8 +6,10 @@ import com.ibeetl.admin.core.annotation.Function; import com.ibeetl.admin.core.entity.CoreUser; import com.ibeetl.admin.core.file.FileService; import com.ibeetl.admin.core.web.JsonResult; +import com.ibeetl.jlw.entity.Teacher; import com.ibeetl.jlw.entity.TeacherOpenCourse; import com.ibeetl.jlw.service.TeacherOpenCourseService; +import com.ibeetl.jlw.service.TeacherService; import com.ibeetl.jlw.web.query.TeacherOpenCourseQuery; import org.apache.commons.lang3.StringUtils; import org.apache.commons.logging.Log; @@ -41,6 +43,8 @@ public class TeacherOpenCourseController{ @Autowired FileService fileService; + @Autowired + private TeacherService teacherService; /* 前端接口 */ @@ -136,6 +140,11 @@ public class TeacherOpenCourseController{ }else{ teacherOpenCourseQuery.setUserId(coreUser.getId()); teacherOpenCourseQuery.setOrgId(coreUser.getOrgId()); + // 添加教师ID + if (coreUser.isTeacher()) { + Teacher teacher = teacherService.getByUserId(coreUser.getId()); + teacherOpenCourseQuery.setTeacherId(teacher.getTeacherId()); + } String msg = teacherOpenCourseService.addAll(teacherOpenCourseQuery); if (StringUtils.isBlank(msg)) { return JsonResult.success(); @@ -154,6 +163,11 @@ public class TeacherOpenCourseController{ }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); } }