Browse Source

Merge branch 'dev_sgsc_xth' of CRBC-MaaS-Platform-Project/LQAgentPlatform into dev

fix:修改目录缺失审计功能中具体issue缺失归属章节
LingMin 1 week ago
parent
commit
f969a15c7a
1 changed files with 6 additions and 8 deletions
  1. 6 8
      core/construction_review/component/ai_review_engine.py

+ 6 - 8
core/construction_review/component/ai_review_engine.py

@@ -951,13 +951,12 @@ class AIReviewEngine(BaseReviewer):
                     "risk_info": {"risk_level": "medium"}
                 })
             
-            # 缺失一级目录 → 每个生成 issue
+            # 缺失一级目录 → 每个生成 issue(统一归属到 catalogue 章节)
             for item in missing_first:
-                first_code = item.get("first_code", "unknown")
                 issues.append({
                     "check_item": "completeness_check",
-                    "chapter_code": first_code,
-                    "check_item_code": f"{first_code}_completeness_check",
+                    "chapter_code": "catalogue",
+                    "check_item_code": "catalogue_completeness_check",
                     "check_result": {
                         "issue_point": f"【目录缺失】缺失一级目录:{item.get('first_name', '')}",
                         "location": f"{item.get('first_seq', '')}. {item.get('first_name', '')}",
@@ -969,13 +968,12 @@ class AIReviewEngine(BaseReviewer):
                     "risk_info": {"risk_level": "high"}
                 })
             
-            # 缺失二级目录 → 归属到对应一级章节
+            # 缺失二级目录 → 统一归属到 catalogue 章节
             for item in missing_second:
-                first_code = item.get("first_code", "unknown")
                 issues.append({
                     "check_item": "completeness_check",
-                    "chapter_code": first_code,
-                    "check_item_code": f"{first_code}_completeness_check",
+                    "chapter_code": "catalogue",
+                    "check_item_code": "catalogue_completeness_check",
                     "check_result": {
                         "issue_point": f"【目录缺失】缺失二级目录:{item.get('secondary_name', '')}",
                         "location": f"{item.get('first_seq', '')}.{item.get('second_seq', '')} {item.get('first_name', '')} > {item.get('secondary_name', '')}",