add autorestart rec
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user