代码修改

This commit is contained in:
he
2023-04-25 14:06:33 +08:00
parent 62a1200cf3
commit 79133ccde8
7 changed files with 26 additions and 10 deletions
@@ -304,7 +304,12 @@ namespace IRaCIS.Application.Services
{
return ResponseOutput.NotOk("此问题存在子问题,请先删除子问题");
}
await _readingQuestionSystemRepository.DeleteFromQueryAsync(t => t.Id == id);
if (await _readingQuestionSystemRepository.AnyAsync(x => x.GroupId == id))
{
return ResponseOutput.NotOk("此分组已被引用,请先删除被引用的问题");
}
await _readingQuestionSystemRepository.DeleteFromQueryAsync(t => t.Id == id);
var success = await _readingQuestionSystemRepository.SaveChangesAsync();
return ResponseOutput.Result(success);
}
@@ -587,7 +592,12 @@ namespace IRaCIS.Application.Services
{
return ResponseOutput.NotOk("此问题存在子问题,请先删除子问题");
}
await _readingQuestionTrialRepository.DeleteFromQueryAsync(t => t.Id == id);
if (await _readingQuestionTrialRepository.AnyAsync(x => x.GroupId == id))
{
return ResponseOutput.NotOk("此分组已被引用,请先删除引用的问题");
}
await _readingQuestionTrialRepository.DeleteFromQueryAsync(t => t.Id == id);
var success = await _readingQuestionTrialRepository.SaveChangesAsync();
return ResponseOutput.Result(success);
}