fix:解决冲突

This commit is contained in:
ruisu
2026-07-02 17:04:20 +08:00
parent 3ec484c2ec
commit ecb71b35f6
2 changed files with 6 additions and 6 deletions
@@ -60,7 +60,7 @@ namespace YLErp.Modules.RiskEngine
/// 校验并编译规则表达式。
/// 当前 RuleExpr 要求是 Roslyn 可直接执行的 bool 表达式。
/// </summary>
public static RuleCompileResult ValidateAndCompileFormula(int ruleId, string formulaExp)
public static RuleCompileResult ValidateAndCompileFormula(long ruleId, string formulaExp)
{
if (string.IsNullOrWhiteSpace(formulaExp))
{
@@ -124,7 +124,7 @@ namespace YLErp.Modules.RiskEngine
/// <summary>
/// 用 Roslyn 编译 C# 脚本代码为可执行委托
/// </summary>
private static Func<RiskContext, bool> CompileScript(int ruleId, string scriptCode, out string errorMessage)
private static Func<RiskContext, bool> CompileScript(long ruleId, string scriptCode, out string errorMessage)
{
errorMessage = null;
@@ -870,17 +870,17 @@ namespace YLErp.Modules.RiskEngine
/// 解析应用配置中的规则ID列表。
/// 多个规则ID使用逗号分隔,返回去空格后的 long 集合。
/// </summary>
private List<int> ParseRuleIds(string ruleIds)
private List<long> ParseRuleIds(string ruleIds)
{
if (string.IsNullOrWhiteSpace(ruleIds))
{
return new List<int>();
return new List<long>();
}
var ids = new List<int>();
var ids = new List<long>();
foreach (var part in ruleIds.Split(',', StringSplitOptions.RemoveEmptyEntries))
{
if (int.TryParse(part.Trim(), out int id))
if (long.TryParse(part.Trim(), out long id))
{
ids.Add(id);
}