更新 database_manager.py
parent
e35abb4009
commit
0fde0df39c
|
|
@ -72,29 +72,8 @@ class DatabaseManager:
|
|||
return result
|
||||
|
||||
def get_current_teacher_courses(self, number):
|
||||
# 根据电话号码查询user_id
|
||||
user_sql = "SELECT user_id FROM user WHERE number = %s"
|
||||
user_result = self.fetch(user_sql, (number,))
|
||||
|
||||
if user_result:
|
||||
user_id = user_result[0]['user_id']
|
||||
|
||||
# 使用联合查询获取该老师的所有课程信息及班级信息
|
||||
course_class_sql = """
|
||||
SELECT c.course_name, c.course_code, c.credits, cl.class_name, cl.major
|
||||
FROM class_courses cc
|
||||
JOIN courses c ON cc.course_id = c.course_id
|
||||
JOIN classes cl ON cc.class_id = cl.class_id
|
||||
WHERE cc.user_id = %s
|
||||
"""
|
||||
courses_classes_result = self.fetch(course_class_sql, (user_id,))
|
||||
|
||||
# 组织和返回信息
|
||||
if courses_classes_result:
|
||||
# print(courses_classes_result)
|
||||
return courses_classes_result
|
||||
return []
|
||||
|
||||
sql = ""
|
||||
return None
|
||||
def get_course_type(self):
|
||||
sql = "SELECT course_name, course_type FROM course"
|
||||
result = self.fetch(sql)
|
||||
|
|
|
|||
Reference in New Issue