fix: add file size and result stats to history version query and VO
This commit is contained in:
@@ -506,8 +506,13 @@ class DocumentServiceImpl(IDocumentService):
|
||||
f.id AS file_id,
|
||||
f.file_name,
|
||||
f.file_ext,
|
||||
f.file_size,
|
||||
ar.status AS run_status,
|
||||
ar.result_status
|
||||
ar.result_status,
|
||||
ar.total_score,
|
||||
ar.passed_count,
|
||||
ar.failed_count,
|
||||
ar.skipped_count
|
||||
FROM leaudit_documents d
|
||||
JOIN leaudit_document_files f
|
||||
ON f.document_id = d.id
|
||||
@@ -540,9 +545,14 @@ class DocumentServiceImpl(IDocumentService):
|
||||
versionNo=int(row["version_no"]),
|
||||
fileName=row["file_name"],
|
||||
fileExt=row["file_ext"],
|
||||
fileSize=int(row["file_size"]) if row["file_size"] is not None else None,
|
||||
processingStatus=row["processing_status"],
|
||||
runStatus=row["run_status"],
|
||||
resultStatus=row["result_status"],
|
||||
totalScore=int(row["total_score"]) if row["total_score"] is not None else None,
|
||||
passedCount=int(row["passed_count"]) if row["passed_count"] is not None else None,
|
||||
failedCount=int(row["failed_count"]) if row["failed_count"] is not None else None,
|
||||
skippedCount=int(row["skipped_count"]) if row["skipped_count"] is not None else None,
|
||||
updatedAt=row["updated_at"].isoformat() if row["updated_at"] else None,
|
||||
)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user