控制只有教师可以开课

beetlsql3-dev
Mlxa0324 3 years ago
parent 96729bf8b6
commit cedfc2761b

@ -674,4 +674,5 @@ public class TeacherService extends CoreBaseService<Teacher>{
return true;
}
}

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

Loading…
Cancel
Save