添加删除限制

This commit is contained in:
he
2022-04-01 17:24:14 +08:00
parent 555c9789b0
commit f812a1b0fb
@@ -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);
}