添加删除限制
parent
555c9789b0
commit
f812a1b0fb
|
@ -126,6 +126,10 @@ namespace IRaCIS.Core.Application.Service
|
||||||
[HttpDelete("{frontAuditConfigId:guid}")]
|
[HttpDelete("{frontAuditConfigId:guid}")]
|
||||||
public async Task<IResponseOutput> DeleteFrontAuditConfig(Guid frontAuditConfigId)
|
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);
|
var success = await _repository.DeleteFromQueryAsync<FrontAuditConfig>(t => t.Id == frontAuditConfigId);
|
||||||
return ResponseOutput.Result(success);
|
return ResponseOutput.Result(success);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue