稽查修改

This commit is contained in:
he
2025-07-03 16:02:13 +08:00
parent 50d3974cdf
commit 3603e7c3ab
3 changed files with 21 additions and 3 deletions
@@ -1898,6 +1898,24 @@ namespace IRaCIS.Core.Application.Service
[HttpPost]
public async Task<IResponseOutput> SaveTaskQuestion(ChangeDicomReadingQuestionAnswerInDto inDto, string param)
{
// 当 param == -10 时,为自定义标准 需要区分 绑定 更改 标记
//if (param == "-10")
//{
// var questionMarkList = inDto.QuestionMarkInfoList.Select(x => x.QuestionId ).ToList();
// if (!(await _readingTaskQuestionMarkRepository.AnyAsync(x => x.VisitTaskId == inDto.VisitTaskId && questionMarkList.Contains(x.QuestionId))) && inDto.QuestionMarkInfoList.Count() > 0)
// {
// _userInfo.AuditIdentification = "AddMark";
// }
// else if (await _readingTaskQuestionMarkRepository.AnyAsync(x => x.VisitTaskId == inDto.VisitTaskId && questionMarkList.Contains(x.QuestionId)))
// {
// _userInfo.AuditIdentification = "UpdateMark";
// }
// else
// {
// _userInfo.AuditIdentification = "DeleteMark";
// }
//}
var taskinfo = await _visitTaskRepository.Where(x => x.Id == inDto.VisitTaskId).Include(x => x.TrialReadingCriterion).FirstNotNullAsync();
try
{
@@ -1994,7 +2012,7 @@ namespace IRaCIS.Core.Application.Service
}).ToList();
await _readingTaskQuestionAnswerRepository.AddRangeAsync(needAddAnswer);
if (inDto.UpdateMark)
{
var questionMarkList = await _readingTaskQuestionMarkRepository.Where(x => x.VisitTaskId == inDto.VisitTaskId).Select(x => new