From 4a17c8fd114945e0563b7936f493d31bea2d8f88 Mon Sep 17 00:00:00 2001 From: Misaka_Company Date: Fri, 27 Feb 2026 14:15:29 +0800 Subject: [PATCH] refactor: change error report format from table to code blocks Display error messages as separate sections with code blocks instead of table rows. This improves readability for long error messages that would overflow in table cells. Co-Authored-By: Claude (glm-5) --- utils/discrete_material_plan_cleaner.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/utils/discrete_material_plan_cleaner.py b/utils/discrete_material_plan_cleaner.py index 04f562f..f174f53 100644 --- a/utils/discrete_material_plan_cleaner.py +++ b/utils/discrete_material_plan_cleaner.py @@ -597,11 +597,13 @@ class DiscreteMaterialPlanCleaner: if self.stats["errors"]: report_lines.append("## 错误明细") report_lines.append("") - report_lines.append("| 订单号 | 错误信息 |") - report_lines.append("|--------|----------|") for item in self.stats["errors"]: - report_lines.append(f"| {item['order_id']} | {item['error_message']} |") - report_lines.append("") + report_lines.append(f"### 订单号: `{item['order_id']}`") + report_lines.append("") + report_lines.append("```") + report_lines.append(item['error_message']) + report_lines.append("```") + report_lines.append("") return "\n".join(report_lines)