|
@@ -161,8 +161,15 @@ async def delete_course(course_id:int):
|
|
|
db.query(sqls)
|
|
|
return {'msg':'新增成功'}
|
|
|
|
|
|
+@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')
|
|
|
|
|
|
-
|
|
|
+ sqls = 'UPDATE course\
|
|
|
+ SET clicks=clicks+1"\
|
|
|
+ WHERE id='+course_id+';'
|
|
|
+ db.query(sqls)
|
|
|
+ return {'msg':'ok'}
|
|
|
|
|
|
@app.post("/upload_cover_img/")
|
|
|
async def create_upload_file(file: UploadFile = File(...)):
|
|
@@ -186,7 +193,7 @@ async def to_sheet():
|
|
|
|
|
|
df = df.append({'serial id':row['id'],'標題':['Title'],'介紹':row['profile'],'url':row['url']
|
|
|
,'圖片':row['cover_img'],'價錢':row['price'],"折扣後價錢":row['price_discount'],'時數':row['hours']
|
|
|
- ,'單元數':row['units']}, ignore_index=True)
|
|
|
+ ,'單元數':row['units'],'點擊次數':row['clicks']}, ignore_index=True)
|
|
|
save_sheet(df,'deco_request','sheet1')
|
|
|
|
|
|
def save_sheet(df,filename,tabname,startpos='A1'):
|