增加变量批量删除功能

This commit is contained in:
尹峰
2026-07-17 14:27:27 +08:00
parent b849841545
commit b51d39e0ff
3 changed files with 89 additions and 0 deletions
@@ -685,6 +685,28 @@ namespace YLErp.Web.Controllers
}
}
[HttpDelete("risk-variables/batch")]
[MyAuthorize("风险控制-风控变量删除")]
/// <summary>批量删除变量</summary>
public async Task<JsonResult> BatchDeleteRiskVariables([FromBody] BatchIdsReq req)
{
try
{
var service = GetRiskRuleService();
var result = await Task.Run(() => service.BatchDeleteVariables(req?.Ids));
return Json(new { success = true, data = result });
}
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