diff --git a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs index a53c2b2b0..689d3646c 100644 --- a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs +++ b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs @@ -2029,11 +2029,14 @@ namespace IRaCIS.Core.Infra.EFCore.Common var visitTaskNum = entity.VisitTaskNum - ReadingCommon.TaskNumDic[ReadingCategory.Judge]; var list = await _dbContext.VisitTask.Where(t => t.TaskState == TaskState.Effect && t.SubjectId == entity.SubjectId && t.VisitTaskNum == visitTaskNum).Select(t => new { t.Id, t.DoctorUser.FullName, t.ArmEnum }).OrderBy(t => t.ArmEnum).ToListAsync(); - var r1 = list.Where(t=>t.ArmEnum==Arm.DoubleReadingArm1).First(); - var r2 = list.Where(t => t.ArmEnum == Arm.DoubleReadingArm2).Last(); + + var r1 = list.Where(t => t.ArmEnum == Arm.DoubleReadingArm1).FirstOrDefault(); + var r2 = list.Where(t => t.ArmEnum == Arm.DoubleReadingArm2).FirstOrDefault(); - obj = new { R1 = r1.FullName, R2 = r2.FullName, SelectResult = entity.ArmEnum == r1.ArmEnum ? "R1" : "R2" }; + + + obj = new { R1 = r1.FullName, R2 = r2.FullName, SelectResult = r1.Id==entity.JudgeResultTaskId?"R1":"R2" }; } #region 通过链接跳转 2022 12-19