diff --git a/fastapi_modules/fastapi_leaudit/services/impl/documentServiceImpl.py b/fastapi_modules/fastapi_leaudit/services/impl/documentServiceImpl.py index 27e598b..850d3e1 100644 --- a/fastapi_modules/fastapi_leaudit/services/impl/documentServiceImpl.py +++ b/fastapi_modules/fastapi_leaudit/services/impl/documentServiceImpl.py @@ -355,6 +355,13 @@ class DocumentServiceImpl(IDocumentService): filters.append("d.created_at < (CAST(:date_to AS date) + INTERVAL '1 day')") params["date_to"] = date_type.fromisoformat(DateTo.strip()) + filters.append( + "NOT EXISTS (" + "SELECT 1 FROM leaudit_cross_review_task_documents crtd" + " WHERE crtd.document_id = d.id AND crtd.delete_time IS NULL" + ")" + ) + where_clause = " AND ".join(filters) derivedAuditStatusExpr = """