UnisKB/apps/common/event/__init__.py

27 lines
895 B
Python
Raw Normal View History

# coding=utf-8
"""
@project: maxkb
@Author
@file __init__.py
@date2023/11/10 10:43
@desc:
"""
import setting.models
from setting.models import Model
from .listener_manage import *
2025-01-13 03:15:51 +00:00
from django.utils.translation import gettext as _
from ..db.sql_execute import update_execute
update_document_status_sql = """
UPDATE "public"."document"
SET status ="replace"("replace"("replace"(status, '1', '3'), '0', '3'), '4', '3')
"""
def run():
# QuerySet(Document).filter(status__in=[Status.embedding, Status.queue_up]).update(**{'status': Status.error})
QuerySet(Model).filter(status=setting.models.Status.DOWNLOAD).update(status=setting.models.Status.ERROR,
2025-01-13 03:15:51 +00:00
meta={'message': _('The download process was interrupted, please try again')})
update_execute(update_document_status_sql, [])