feat: 新增预算中心本体与风险规则评分回填
后端新增预算本体解析模块和风险规则评分回填服务,优化规则 生成本体对齐和提示词构建,增强费用类型关键词和本体验证, 完善报销查询和审计接口,前端预算中心页面增加对话框和本 体工具函数,重构审计页面元数据和视图模型,补充单元测试。
This commit is contained in:
@@ -37,6 +37,7 @@ from app.services.agent_asset_spreadsheet_helpers import AgentAssetSpreadsheetHe
|
||||
from app.services.agent_asset_timeline import AgentAssetTimelineMixin
|
||||
from app.services.agent_foundation import AgentFoundationService
|
||||
from app.services.audit import AuditLogService
|
||||
from app.services.risk_rule_score_backfill import backfill_missing_risk_rule_score
|
||||
|
||||
logger = get_logger("app.services.agent_assets")
|
||||
|
||||
@@ -79,6 +80,11 @@ class AgentAssetService(
|
||||
asset = self.repository.get(asset_id)
|
||||
if asset is None:
|
||||
return None
|
||||
try:
|
||||
if backfill_missing_risk_rule_score(asset):
|
||||
asset = self.repository.save_asset(asset)
|
||||
except Exception:
|
||||
logger.warning("Failed to backfill risk rule score asset_id=%s", asset_id, exc_info=True)
|
||||
|
||||
working_version = self._resolve_working_version(asset)
|
||||
recent_versions = self._sort_versions(
|
||||
|
||||
Reference in New Issue
Block a user