feat:增加内存刷新接口,优化rule日志记录,不再使用EXception。非ACTIVE的rule不再编译。

This commit is contained in:
ruisu
2026-07-02 16:46:28 +08:00
parent cc18bdafda
commit 917eacc7b7
6 changed files with 455 additions and 211 deletions
@@ -568,6 +568,30 @@ namespace YLErp.Web.Controllers
#endregion
#region Cache Management
[HttpGet("riskCache/refresh")]
[MyAuthorize("风险控制-异常交易监控")]
public JsonResult RefreshRiskEngineCache()
{
try
{
RiskEngineService.GetInstance().RefreshCache();
return Json(new { success = true, message = "风控缓存刷新成功" });
}
catch (ServiceException ex)
{
return Json(new { success = false, message = ex.Message });
}
catch (Exception ex)
{
_logger.Error(ex, "刷新风控缓存");
return Json(new { success = false, message = "系统异常,请联系管理员" });
}
}
#endregion
#region Trade Types
[HttpGet("trade-types")]