Prechádzať zdrojové kódy

Merge branch 'master' of http://git.choozmo.com:3000/zooey/ntcri

conrad 1 rok pred
rodič
commit
c41cbdf355
1 zmenil súbory, kde vykonal 25 pridanie a 0 odobranie
  1. 25 0
      app/api/classes.py

+ 25 - 0
app/api/classes.py

@@ -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: