|
@@ -788,7 +788,7 @@ class AIReviewEngine(BaseReviewer):
|
|
|
logger.info("\n[5/5] 生成规范要点覆盖汇总表...")
|
|
logger.info("\n[5/5] 生成规范要点覆盖汇总表...")
|
|
|
analyzer = ResultAnalyzer(str(csv_path))
|
|
analyzer = ResultAnalyzer(str(csv_path))
|
|
|
processed_results = analyzer.process_results(review_results)
|
|
processed_results = analyzer.process_results(review_results)
|
|
|
- spec_summary_csv_path = Path('temp') / 'document_temp' / '3_spec_review_summary.csv'
|
|
|
|
|
|
|
+ spec_summary_csv_path = Path('temp') / 'document_temp' / 'review_summary.csv'
|
|
|
summary_rows = analyzer.build_spec_summary(processed_results)
|
|
summary_rows = analyzer.build_spec_summary(processed_results)
|
|
|
# logger.info(f" 规范覆盖汇总结果已保存至: {spec_summary_csv_path}")
|
|
# logger.info(f" 规范覆盖汇总结果已保存至: {spec_summary_csv_path}")
|
|
|
summary_rows = pd.DataFrame(summary_rows)
|
|
summary_rows = pd.DataFrame(summary_rows)
|
|
@@ -798,6 +798,8 @@ class AIReviewEngine(BaseReviewer):
|
|
|
# 生成缺失要点 JSON 列表,便于前端消费
|
|
# 生成缺失要点 JSON 列表,便于前端消费
|
|
|
|
|
|
|
|
issues = analyzer.build_missing_issue_list(summary_rows)
|
|
issues = analyzer.build_missing_issue_list(summary_rows)
|
|
|
|
|
+ # with open(r'temp\document_temp\2_spec_review_missing_issues.json', 'w', encoding='utf-8') as f:
|
|
|
|
|
+ # json.dump(issues, f, ensure_ascii=False, indent=4)
|
|
|
# issues["response"] += outline_review_result
|
|
# issues["response"] += outline_review_result
|
|
|
# issues["response"].extend(outline_review_result)
|
|
# issues["response"].extend(outline_review_result)
|
|
|
# 包装成外层格式化期望的结构
|
|
# 包装成外层格式化期望的结构
|