添加删除限制
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);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue