|
@@ -350,15 +350,15 @@ async def delete(id: int):
|
|
return {"msg": "success", "code": 200}
|
|
return {"msg": "success", "code": 200}
|
|
|
|
|
|
@classes.get("/get_event")
|
|
@classes.get("/get_event")
|
|
-async def search_event(name_id: int = 0):
|
|
|
|
|
|
+async def search_event(class_name_id: int = 0):
|
|
try:
|
|
try:
|
|
- class_list = await Class_list.filter(name_id=name_id).all()
|
|
|
|
-
|
|
|
|
|
|
+ class_list = await Class_list.filter(name_id=class_name_id).all()
|
|
|
|
+ class_name_obj = await Class_name.get(id=class_name_id)
|
|
|
|
+ class_name = class_name_obj.name
|
|
classes = []
|
|
classes = []
|
|
for class_obj in class_list:
|
|
for class_obj in class_list:
|
|
class_data = {
|
|
class_data = {
|
|
- "msg": "success",
|
|
|
|
- "code": 200,
|
|
|
|
|
|
+ "class_name" : class_name,
|
|
"event_id": class_obj.id,
|
|
"event_id": class_obj.id,
|
|
"name_id": class_obj.name_id,
|
|
"name_id": class_obj.name_id,
|
|
"event": class_obj.event,
|
|
"event": class_obj.event,
|
|
@@ -574,10 +574,13 @@ async def get_favorite_class(
|
|
class_list = await Favorite_course.filter(user_id = user_id).all()
|
|
class_list = await Favorite_course.filter(user_id = user_id).all()
|
|
favorite_courses = []
|
|
favorite_courses = []
|
|
for class_obj in class_list:
|
|
for class_obj in class_list:
|
|
|
|
+ class_event = await Class_list.get(id = class_obj.class_event_id)
|
|
|
|
+ class_name = await Class_name.get(id = class_event.name_id)
|
|
class_data = {
|
|
class_data = {
|
|
"id": class_obj.id,
|
|
"id": class_obj.id,
|
|
"user_id": class_obj.user_id,
|
|
"user_id": class_obj.user_id,
|
|
"class_event_id":class_obj.class_event_id,
|
|
"class_event_id":class_obj.class_event_id,
|
|
|
|
+ "class_name_id" : class_name.id,
|
|
"time_stemp":class_obj.time_stemp
|
|
"time_stemp":class_obj.time_stemp
|
|
}
|
|
}
|
|
favorite_courses.append(class_data)
|
|
favorite_courses.append(class_data)
|