feat: 批量操作交互逻辑统一&解耦规则与应用的状态
This commit is contained in:
@@ -145,8 +145,8 @@ namespace YLErp.Web.Controllers
|
||||
try
|
||||
{
|
||||
var service = GetRiskRuleService();
|
||||
await Task.Run(() => service.DeleteRule(id));
|
||||
return Json(new { success = true });
|
||||
var result = await Task.Run(() => service.DeleteRule(id));
|
||||
return Json(new { success = true, data = result });
|
||||
}
|
||||
catch (ServiceException ex)
|
||||
{
|
||||
@@ -215,8 +215,7 @@ namespace YLErp.Web.Controllers
|
||||
return Json(new
|
||||
{
|
||||
success = true,
|
||||
cascadedAppIds = result.CascadedApplicationIds,
|
||||
cascadedAppCount = result.CascadedApplicationIds.Count
|
||||
affectedActiveAppCount = result.AffectedActiveAppCount
|
||||
});
|
||||
}
|
||||
catch (ServiceException ex)
|
||||
@@ -658,7 +657,7 @@ namespace YLErp.Web.Controllers
|
||||
|
||||
[HttpDelete("risk-variables/{id}")]
|
||||
[MyAuthorize("风险控制-风控变量删除")]
|
||||
/// <summary>删除变量</summary>
|
||||
/// <summary>删除变量(软删除)</summary>
|
||||
public async Task<JsonResult> DeleteRiskVariable(long id)
|
||||
{
|
||||
try
|
||||
@@ -680,7 +679,7 @@ namespace YLErp.Web.Controllers
|
||||
|
||||
[HttpDelete("risk-variables/batch")]
|
||||
[MyAuthorize("风险控制-风控变量删除")]
|
||||
/// <summary>批量删除变量</summary>
|
||||
/// <summary>批量删除变量(软删除)</summary>
|
||||
public async Task<JsonResult> BatchDeleteRiskVariables([FromBody] BatchIdsReq req)
|
||||
{
|
||||
try
|
||||
|
||||
Reference in New Issue
Block a user