Переглянути джерело

修复视频点位用户查询接口bug

baoyubo 8 місяців тому
батько
коміт
fc96f15c4f
1 змінених файлів з 6 додано та 3 видалено
  1. 6 3
      routers/api/videoResource/videoinfo.py

+ 6 - 3
routers/api/videoResource/videoinfo.py

@@ -21,14 +21,17 @@ async def get_video_url_by_id(
 ):
     videoIds = user_id_get_user_videoIds(db, user_id)
     video_list = [i.video_code_int for i in videoIds]
-
+    if len(video_list)==0:
+        video_list = ['']
     query = db.query(TpVideoLog)
     total_items = query.count()
 
     query = query.order_by(
-        case([(TpVideoLog.video_code_int == video_code_int, 0) for video_code_int in video_list], else_=1),
-        TpVideoLog.area.asc()
+    case(
+        [(TpVideoLog.video_code_int == video_code_int, 0) for video_code_int in video_list],
+        else_=1
     )
+        )
     videos = query.offset((page - 1) * pageSize).limit(pageSize).all()
     video_list = [{
             "name": video.name,