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); } }