|
@@ -314,6 +314,31 @@ async def get_school():
|
|
|
except Exception as e:
|
|
|
return {"msg": str(e), "code": 500}
|
|
|
|
|
|
+@classes.get("/get_class_name")
|
|
|
+async def get_class_name():
|
|
|
+ try:
|
|
|
+ class_name_list = await Class_name.all()
|
|
|
+ classes_name = []
|
|
|
+ for class_name_obj in class_name_list:
|
|
|
+ school_obj = await Schools.get(id=class_name_obj.school_id)
|
|
|
+ class_data = {
|
|
|
+ "msg": "success",
|
|
|
+ "code": 200,
|
|
|
+ "id": class_name_obj.id,
|
|
|
+ "name": class_name_obj.name,
|
|
|
+ "school":school_obj.name,
|
|
|
+ "category": class_name_obj.category,
|
|
|
+ "introduction": class_name_obj.introduction,
|
|
|
+ "organizer": class_name_obj.organizer,
|
|
|
+ "cover_img": class_name_obj.cover_img,
|
|
|
+ }
|
|
|
+ classes_name.append(class_data)
|
|
|
+
|
|
|
+ return {"msg": "success", "code": 200, "classes": classes_name}
|
|
|
+ except Exception as e:
|
|
|
+ return {"msg": str(e), "code": 500}
|
|
|
+
|
|
|
+
|
|
|
@classes.get("/get_class")
|
|
|
async def get_class():
|
|
|
try:
|