Преглед изворни кода

Merge branch 'master' of http://git.choozmo.com:3000/choozmo/OpenTalk into master

jeter20131220 пре 3 година
родитељ
комит
9c33f5a3e6
1 измењених фајлова са 13 додато и 0 уклоњено
  1. 13 0
      api/main.py

+ 13 - 0
api/main.py

@@ -107,6 +107,9 @@ class Email_tag(BaseModel):
     email:str
     tags:str
 
+
+    
+
 @app.post("/get_courses_by_cid")
 async def get_courses(cids:List[int]):
     db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/openTalk?charset=utf8mb4')
@@ -169,6 +172,16 @@ async def delete_course(course_id:int):
     db.query(sqls)
     return {'msg':'新增成功'}
 
+@app.post("/update_course")
+async def update_course(cid:int,tags:List[int]):
+    db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/openTalk?charset=utf8mb4')
+    sqls = 'DELETE FROM course_tag WHERE course_id = '+str(cid)
+    db.query(sqls)
+    course_tag_table = db['course_tag']
+    for tag in tags:
+        course_tag_table.insert({'course_id':cid,'tag_id':tag})
+    return {'msg':'ok'}
+
 @app.get("/course_click/{course_id}")
 async def delete_course(course_id:int):
     db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/openTalk?charset=utf8mb4')