feat: 增强规则资产管理与审计页面运行时调试
后端新增规则资产版本管理和规则文件 CRUD 接口,优化风险 规则生成模板执行和员工数据模型字段,知识库 RAG 增强本 地回退和文档提取能力,清理旧风险规则文件统一由生成引擎 管理,前端审计页面增加运行时调试面板和规则资产编辑交互, 补充单元测试覆盖。
This commit is contained in:
@@ -172,8 +172,12 @@ class RiskRuleTemplateExecutor:
|
||||
if field_key == "ocr_text":
|
||||
values.extend([context.get("ocr_text"), context.get("ocr_summary")])
|
||||
if field_key in {"hotel_city", "route_cities"}:
|
||||
values.extend(self._scan_document_values(document_info, field_key))
|
||||
values.extend(self._scan_document_values(document_info, "city"))
|
||||
specific_values = self._scan_document_values(document_info, field_key)
|
||||
values.extend(
|
||||
specific_values
|
||||
if specific_values
|
||||
else self._scan_document_values(document_info, "city")
|
||||
)
|
||||
else:
|
||||
values.extend(self._scan_document_values(document_info, field_key))
|
||||
return self._normalize_values(values)
|
||||
@@ -203,8 +207,8 @@ class RiskRuleTemplateExecutor:
|
||||
"buyer_name": ("购买方", "抬头", "买方"),
|
||||
"goods_name": ("品名", "商品", "服务名称"),
|
||||
"issue_date": ("日期", "开票日期", "发票日期"),
|
||||
"hotel_city": ("住宿城市", "酒店城市", "酒店地点"),
|
||||
"route_cities": ("行程", "路线", "城市"),
|
||||
"hotel_city": ("住宿城市", "酒店城市", "酒店地点", "住宿", "酒店"),
|
||||
"route_cities": ("行程", "路线", "目的地", "出差城市"),
|
||||
"city": ("城市", "地点"),
|
||||
}
|
||||
return any(item in label for item in label_map.get(field_key, ()))
|
||||
|
||||
Reference in New Issue
Block a user