多个线程使用一个dbcontext bug
continuous-integration/drone/push Build is running Details

Test_IRC_Net8
hang 2026-02-05 10:44:52 +08:00
parent 0a4f00e63d
commit 76993b4c8b
1 changed files with 4 additions and 4 deletions

View File

@ -2056,7 +2056,7 @@ public class VisitTaskService(IRepository<VisitTask> _visitTaskRepository,
ReReadingTask = influenceTask, ReReadingTask = influenceTask,
//同步才可以 //同步才可以
Action = (newTask) => Action = async (newTask) =>
{ {
@ -2220,7 +2220,7 @@ public class VisitTaskService(IRepository<VisitTask> _visitTaskRepository,
} }
} }
private async Task CopyForms(VisitTask newTask, VisitTask origenalTask) private void CopyForms(VisitTask newTask, VisitTask origenalTask)
{ {
newTask.IsCopyLesionAnswer = true; newTask.IsCopyLesionAnswer = true;
//自定义 //自定义
@ -2311,9 +2311,9 @@ public class VisitTaskService(IRepository<VisitTask> _visitTaskRepository,
_ = _readingTableAnswerRowInfoRepository.AddRangeAsync(readingTableAnswerRowInfoList).Result; _ = _readingTableAnswerRowInfoRepository.AddRangeAsync(readingTableAnswerRowInfoList).Result;
var noneMarkList = await _readingNoneDicomMarkRepository.Where(x => x.VisitTaskId == origenalTask.Id).ToListAsync(); var noneMarkList = _readingNoneDicomMarkRepository.Where(x => x.VisitTaskId == origenalTask.Id).ToList();
var noneMarkBindingList = await _readingNoneDicomMarkBindingRepository.Where(x => x.VisitTaskId == origenalTask.Id).ToListAsync(); var noneMarkBindingList = _readingNoneDicomMarkBindingRepository.Where(x => x.VisitTaskId == origenalTask.Id).ToList();
foreach (var item in noneMarkList) foreach (var item in noneMarkList)