Browse Source

fix sytax error

ming 3 years ago
parent
commit
39c8ef9a7b
1 changed files with 5 additions and 7 deletions
  1. 5 7
      api/main.py

+ 5 - 7
api/main.py

@@ -129,18 +129,16 @@ def protected(request: Request, Authorize: AuthJWT = Depends()):
     Authorize.jwt_required()
     Authorize.jwt_required()
     current_user = Authorize.get_jwt_subject()
     current_user = Authorize.get_jwt_subject()
     user_obj = first(db.query('SELECT * FROM users where username ="'+str(current_user)+'"'))
     user_obj = first(db.query('SELECT * FROM users where username ="'+str(current_user)+'"'))
-    print(user_obj)
-    email = user_obj.email
-    video_num = first(db.query('SELECT COUNT(*) FROM history_input WHERE user_id ='+user_obj.id))
-    total_sec = first(db.query('SELECT SUM(duration) FROM history_input where user_id='+user_obj.id))
-    left_sec = user_obj.left_time
+    video_num = first(db.query('SELECT COUNT(*) FROM history_input WHERE user_id ='+user_obj['id']))
+    total_sec = first(db.query('SELECT SUM(duration) FROM history_input where user_id='+user_obj['id']))
+    left_sec = user_obj['left_time']
 
 
     video_info_list = []
     video_info_list = []
-    statement = 'SELECT * FROM history_input WHERE user_id='+user_obj.id;
+    statement = 'SELECT * FROM history_input WHERE user_id='+user_obj['id']
     for row in db.query(statement):
     for row in db.query(statement):
         video_info_list.append({'id':row['id'],'title':row['name'],'duration':row['duration'],'url':row['url']})
         video_info_list.append({'id':row['id'],'title':row['name'],'duration':row['duration'],'url':row['url']})
     
     
-    return {'user_info':{'userName':current_user,'email':email,'video_num':video_num,'total_sec':total_sec,'left_sec':left_sec}
+    return {'user_info':{'userName':current_user,'email':user_obj['email'],'video_num':video_num,'total_sec':total_sec,'left_sec':user_obj['left_time']}
             ,'video_info':video_info_list}
             ,'video_info':video_info_list}