修改拷贝病灶
continuous-integration/drone/push Build is passing Details

Test_IRC_Net8
he 2025-12-24 17:46:55 +08:00
parent 504304c341
commit b7aaeee13e
1 changed files with 5 additions and 5 deletions

View File

@ -2260,7 +2260,7 @@ public class VisitTaskService(IRepository<VisitTask> _visitTaskRepository,
//ReadingTableAnswerRowInfo ReadingTableQuestionAnswer 一起加 //ReadingTableAnswerRowInfo ReadingTableQuestionAnswer 一起加
var readingTableAnswerRowInfoList = _readingTableAnswerRowInfoRepository.Where(t => t.VisitTaskId == origenalTask.Id).Include(t => t.LesionAnswerList).ToList(); var readingTableAnswerRowInfoList = _readingTableAnswerRowInfoRepository.Where(t => t.VisitTaskId == origenalTask.Id).Include(t => t.LesionAnswerList).ToList();
Dictionary<Guid?, Guid> lesionRelationship = new Dictionary<Guid?, Guid>() { }; Dictionary<Guid, Guid> lesionRelationship = new Dictionary<Guid, Guid>() { };
foreach (var item in readingTableAnswerRowInfoList) foreach (var item in readingTableAnswerRowInfoList)
{ {
@ -2292,14 +2292,14 @@ public class VisitTaskService(IRepository<VisitTask> _visitTaskRepository,
foreach (var item in readingTableAnswerRowInfoList) foreach (var item in readingTableAnswerRowInfoList)
{ {
if (lesionRelationship.ContainsKey(item.SplitRowId)) if (item.SplitRowId!=null&&lesionRelationship.ContainsKey(item.SplitRowId.Value))
{ {
item.SplitRowId = lesionRelationship[item.SplitRowId]; item.SplitRowId = lesionRelationship[item.SplitRowId.Value];
} }
if (lesionRelationship.ContainsKey(item.MergeRowId)) if (item.MergeRowId!=null&&lesionRelationship.ContainsKey(item.MergeRowId.Value))
{ {
item.MergeRowId = lesionRelationship[item.MergeRowId]; item.MergeRowId = lesionRelationship[item.MergeRowId.Value];
} }
} }