# coding=utf-8 """ @project: maxkb @Author:虎 @file: __init__.py @date:2023/11/10 10:43 @desc: """ import setting.models from setting.models import Model from .listener_manage import * 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, meta={'message': _('The download process was interrupted, please try again')}) update_execute(update_document_status_sql, [])