This commit is contained in:
2026-03-07 00:40:57 +08:00
parent 634d78650a
commit a727453e95
2 changed files with 8 additions and 2 deletions
+6 -2
View File
@@ -189,9 +189,13 @@ async def get_status(task_id: str, db_session: AsyncSession = Depends(get_db_ses
"geometry_data": geometry_json,
"detected_features": features_json,
"design_recommendations": recommendations_json,
"quality_metrics": file_with_data.get("analysis_metrics", {}) or {},
"quality_metrics": {
"volume_utilization": file_with_data.get("analysis_metrics", {}).get("volume_utilization", 0),
"topology_complexity": file_with_data.get("analysis_metrics", {}).get("topology_complexity", 0),
"wall_uniformity": file_with_data.get("analysis_metrics", {}).get("wall_uniformity", 0)
},
"analysis_summary": file_with_data.get("analysis_metrics", {}).get("analysis_summary", "分析完成")
} if features_json or recommendations_json else None,
} if geometry_json or features_json or recommendations_json else None,
"error": processing_task.error_message or stp_file.error_message or None,
}