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