|
|
|
@ -176,13 +176,13 @@ public class BaseController<IServiceBase, TEntity, TEntityDto, TInsertDto, TEdit |
|
|
|
|
[HttpPost("Delete/{Id}")] |
|
|
|
|
public virtual async Task<ServiceResult> Delete(long Id) |
|
|
|
|
{ |
|
|
|
|
var data = Success("删除成功"); |
|
|
|
|
var data = Success("作废成功"); |
|
|
|
|
var isExist = Convert.ToBoolean(await InvokeServiceAsync("AnyAsync", [Id])); |
|
|
|
|
if (!isExist) |
|
|
|
|
return Failed("删除失败"); |
|
|
|
|
return Failed("作废失败"); |
|
|
|
|
data.Success = Convert.ToBoolean(await InvokeServiceAsync("DeleteById1", [Id])); |
|
|
|
|
if (!data.Success) |
|
|
|
|
return Failed("删除失败"); |
|
|
|
|
return Failed("作废失败"); |
|
|
|
|
return data; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -194,10 +194,10 @@ public class BaseController<IServiceBase, TEntity, TEntityDto, TInsertDto, TEdit |
|
|
|
|
[HttpPost, Route("BulkDelete")] |
|
|
|
|
public virtual async Task<ServiceResult> BulkDelete([FromBody] long[] Ids) |
|
|
|
|
{ |
|
|
|
|
var data = Success("删除成功"); |
|
|
|
|
var data = Success($"成功作废({Ids.Count()}笔数据)"); |
|
|
|
|
data.Success = Convert.ToBoolean(await InvokeServiceAsync("DeleteByIds1", [Ids])); |
|
|
|
|
if (!data.Success) |
|
|
|
|
return Failed("删除失败"); |
|
|
|
|
return Failed("作废失败"); |
|
|
|
|
return data; |
|
|
|
|
} |
|
|
|
|
#endregion |
|
|
|
|