feat:风控引擎执行异常或者现场编译异常时视为不通过,并且返回前端,落数据库

This commit is contained in:
ruisu
2026-07-17 14:29:44 +08:00
parent 9dad4cb8d0
commit 9b98a0dd88
4 changed files with 38 additions and 14 deletions
@@ -5265,7 +5265,12 @@ namespace YLErp.Modules.RiskModule
result.RiskWarningDetails += "[风控引擎] 规则触发:禁止\n";
foreach (var triggeredRule in riskResult.TriggeredRules.Where(r => r.ControlStrategy == RiskControlStrategy.Block))
{
result.RiskWarningDetails += $"规则ID:{triggeredRule.RuleId};规则名称:{triggeredRule.RuleName};规则说明:{triggeredRule.RuleText}\n";
result.RiskWarningDetails += $"规则ID:{triggeredRule.RuleId};规则名称:{triggeredRule.RuleName};规则说明:{triggeredRule.RuleText}";
if (!string.IsNullOrWhiteSpace(triggeredRule.Message))
{
result.RiskWarningDetails += $";信息:{triggeredRule.Message}";
}
result.RiskWarningDetails += "\n";
}
}
if (riskResult.NeedApproval)