Browse Source

add autorestart rec

dev
poturaevpetr 2 weeks ago
parent
commit
ddbebea001
  1. 7
      apiApp/routers/audio_management_router.py

7
apiApp/routers/audio_management_router.py

@ -25,14 +25,15 @@ def query_audio_without_conclusion(db, limit=None):
Использует exists() подзапрос, так как AiConclusion - это relationship Использует exists() подзапрос, так как AiConclusion - это relationship
""" """
from sqlalchemy import exists from sqlalchemy import exists, not_
subquery = db.query(AiConclusion.audio_id).filter( # Используем более простой подзапрос
subquery = exists().where(
AiConclusion.audio_id == Audio.id AiConclusion.audio_id == Audio.id
) )
query = db.query(Audio).filter( query = db.query(Audio).filter(
~exists().where(subquery.exists()) ~subquery
).order_by(Audio.index_date.asc()) ).order_by(Audio.index_date.asc())
if limit: if limit:

Loading…
Cancel
Save