跨域bug修复2
This commit is contained in:
@@ -31,12 +31,10 @@ class HomeworkService:
|
||||
role = await PermissionChecker.get_user_role(user_id)
|
||||
|
||||
if role == "班主任":
|
||||
class_id = await PermissionChecker.get_user_class_id(user_id)
|
||||
assignments = await HomeworkModel.get_assignments_by_class(class_id)
|
||||
assignments = await HomeworkModel.get_all_assignments()
|
||||
elif role == "科代表":
|
||||
class_id = await PermissionChecker.get_user_class_id(user_id)
|
||||
subject_ids = await PermissionChecker.get_user_subject_ids(user_id)
|
||||
assignments = await HomeworkModel.get_assignments_by_subjects(class_id, subject_ids)
|
||||
assignments = await HomeworkModel.get_assignments_by_subjects(subject_ids)
|
||||
else:
|
||||
assignments = []
|
||||
|
||||
@@ -51,10 +49,7 @@ class HomeworkService:
|
||||
created_by: int
|
||||
) -> Dict[str, Any]:
|
||||
"""创建作业"""
|
||||
class_id = await PermissionChecker.get_user_class_id(created_by)
|
||||
|
||||
assignment_id = await HomeworkModel.create_assignment(
|
||||
class_id=class_id,
|
||||
subject_id=subject_id,
|
||||
title=title,
|
||||
description=description,
|
||||
|
||||
Reference in New Issue
Block a user