清理表情

This commit is contained in:
2026-01-31 18:00:05 +08:00
parent 674f48c74b
commit 5eb13324c2
15 changed files with 394 additions and 156 deletions

View File

@@ -192,27 +192,27 @@ class DataQualityChecker:
summary += f"**质量评分**: {self.quality_score:.1f}/100\n\n"
if self.quality_score >= 90:
summary += " **评级**: 优秀 - 数据质量很好\n\n"
summary += "[OK] **评级**: 优秀 - 数据质量很好\n\n"
elif self.quality_score >= 75:
summary += "⚠️ **评级**: 良好 - 存在一些小问题\n\n"
summary += "[WARN] **评级**: 良好 - 存在一些小问题\n\n"
elif self.quality_score >= 60:
summary += "⚠️ **评级**: 一般 - 需要处理多个问题\n\n"
summary += "[WARN] **评级**: 一般 - 需要处理多个问题\n\n"
else:
summary += " **评级**: 差 - 数据质量问题严重\n\n"
summary += "[ERROR] **评级**: 差 - 数据质量问题严重\n\n"
summary += f"**问题统计**: 共 {len(self.issues)} 个质量问题\n"
summary += f"- 🔴 高严重性: {len([i for i in self.issues if i.severity == 'high'])}\n"
summary += f"- 🟡 中严重性: {len([i for i in self.issues if i.severity == 'medium'])}\n"
summary += f"- 🟢 低严重性: {len([i for i in self.issues if i.severity == 'low'])}\n\n"
summary += f"- [RED] 高严重性: {len([i for i in self.issues if i.severity == 'high'])}\n"
summary += f"- [YELLOW] 中严重性: {len([i for i in self.issues if i.severity == 'medium'])}\n"
summary += f"- [GREEN] 低严重性: {len([i for i in self.issues if i.severity == 'low'])}\n\n"
if self.issues:
summary += "### 主要问题:\n\n"
# 只显示高和中严重性的问题
for issue in self.issues:
if issue.severity in ["high", "medium"]:
emoji = "🔴" if issue.severity == "high" else "🟡"
emoji = "[RED]" if issue.severity == "high" else "[YELLOW]"
summary += f"{emoji} **{issue.column}** - {issue.description}\n"
summary += f" 💡 {issue.suggestion}\n\n"
summary += f" [TIP] {issue.suggestion}\n\n"
return summary