11.5

public class TeacherServiceImpl implements TeacherService {
private CourseDAO courseDAO = new CourseDAOImpl();

@Override
public boolean addCourse(Course course) {
    // 验证课程编号格式(6位数字)
    if (!course.getCourseId().matches("\\d{6}")) {
        return false;
    }
    // 设置任课教师(当前登录教师工号)
    course.setTeacherId(((Teacher) SecurityUtils.getCurrentUser()).getTeacherId());
    // 初始当前选课人数为0
    course.setCurrentNum(0);
    // 插入数据库
    return courseDAO.insert(course) > 0;
}

}

posted @ 2025-11-10 17:02  Cx330。  阅读(2)  评论(0)    收藏  举报