添加删除限制

Uat_Study
he 2022-04-01 17:24:14 +08:00
parent 555c9789b0
commit f812a1b0fb
1 changed files with 4 additions and 0 deletions

View File

@ -126,6 +126,10 @@ namespace IRaCIS.Core.Application.Service
[HttpDelete("{frontAuditConfigId:guid}")]
public async Task<IResponseOutput> DeleteFrontAuditConfig(Guid frontAuditConfigId)
{
if (await _frontAuditConfigRepository.AnyAsync(x => x.ParentId == frontAuditConfigId))
{
return ResponseOutput.NotOk("存在子类 无法删除");
}
var success = await _repository.DeleteFromQueryAsync<FrontAuditConfig>(t => t.Id == frontAuditConfigId);
return ResponseOutput.Result(success);
}