|
@@ -8,7 +8,7 @@ import os
|
|
|
from pathlib import Path
|
|
|
from jose import JWTError, jwt
|
|
|
from passlib.context import CryptContext
|
|
|
-from datetime import datetime, timedelta
|
|
|
+from datetime import datetime, timedelta, timezone
|
|
|
from dotenv import load_dotenv
|
|
|
from typing import Optional
|
|
|
from fastapi.responses import JSONResponse
|
|
@@ -112,7 +112,7 @@ async def update_detect_info(
|
|
|
if user is None:
|
|
|
raise credentials_exception
|
|
|
|
|
|
- filename = datetime.now().strftime("VIDEO%Y%m%d%H%M%S")
|
|
|
+ filename = datetime.now(timezone(timedelta(hours=8))).strftime("VIDEO%Y%m%d%H%M%S")
|
|
|
filepath = str(Path(BACKEND_ZIP_STORAGE).joinpath(filename+".zip"))
|
|
|
try:
|
|
|
with open(filepath, 'wb') as f:
|
|
@@ -138,8 +138,9 @@ async def update_detect_info(
|
|
|
response = supabase.table(VIDEO_TABLE).insert(video).execute()
|
|
|
return_msg = {"video_message":"accepted", "accepted":True}
|
|
|
video_data = response.data[0]
|
|
|
+ print(f"video id: {video_data['id']}")
|
|
|
video_data['membership_status'] = "normal" ##
|
|
|
- video_data['available_time'] = 10000 if user.point>0 else 0 ##
|
|
|
+ video_data['available_time'] = 10000 if user.point >0 else 0 ##
|
|
|
video_data['video_id'] = video_data['id']
|
|
|
video_data['character'] = anchor
|
|
|
video_data['anchor'] = anchor
|