肿瘤学阅片
parent
35ba7861d1
commit
331a3c4178
|
@ -426,9 +426,10 @@ namespace IRaCIS.Application.Services
|
||||||
SignTime = DateTime.Now,
|
SignTime = DateTime.Now,
|
||||||
JudgeResultImagePath = string.Join(',', inDto.JudgeResultImagePathList),
|
JudgeResultImagePath = string.Join(',', inDto.JudgeResultImagePathList),
|
||||||
});
|
});
|
||||||
await _visitTaskRepository.SaveChangesAsync();
|
var result = await _visitTaskRepository.SaveChangesAsync();
|
||||||
// 需要判断是否添加肿瘤学任务
|
|
||||||
var taskInfo = await _visitTaskRepository.Where(x => x.JudgeVisitTaskId == inDto.VisitTaskId).Include(x => x.TrialReadingCriterion).FirstNotNullAsync();
|
// 需要判断是否添加肿瘤学任务
|
||||||
|
var taskInfo = await _visitTaskRepository.Where(x => x.JudgeVisitTaskId == inDto.VisitTaskId).Include(x => x.TrialReadingCriterion).FirstNotNullAsync();
|
||||||
|
|
||||||
if (taskInfo.ReadingCategory == ReadingCategory.Visit)
|
if (taskInfo.ReadingCategory == ReadingCategory.Visit)
|
||||||
{
|
{
|
||||||
|
@ -461,7 +462,7 @@ namespace IRaCIS.Application.Services
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
var result = await _visitTaskRepository.SaveChangesAsync();
|
|
||||||
|
|
||||||
|
|
||||||
// 创建任务关联关系
|
// 创建任务关联关系
|
||||||
|
|
|
@ -432,13 +432,15 @@ namespace IRaCIS.Application.Services
|
||||||
|
|
||||||
else {
|
else {
|
||||||
|
|
||||||
globalOrVisitTaskId = await _visitTaskRepository.Where(x => x.SourceSubjectVisitId == readModuleInfo.SubjectVisitId && x.TaskState == TaskState.Effect
|
var visitTask = await _visitTaskRepository.Where(x => x.SourceSubjectVisitId == readModuleInfo.SubjectVisitId && x.TaskState == TaskState.Effect
|
||||||
&& x.TrialReadingCriterionId == readModuleInfo.TrialReadingCriterionId
|
&& x.TrialReadingCriterionId == readModuleInfo.TrialReadingCriterionId
|
||||||
&& x.ReadingTaskState == ReadingTaskState.HaveSigned).Select(x => x.Id).FirstOrDefaultAsync();
|
&& x.ReadingCategory==ReadingCategory.Visit
|
||||||
|
&& x.ReadingTaskState == ReadingTaskState.HaveSigned).FirstNotNullAsync();
|
||||||
|
|
||||||
|
globalOrVisitTaskId = visitTask.Id;
|
||||||
|
|
||||||
|
var judgeVisitTaskId = visitTask.JudgeVisitTaskId;
|
||||||
|
|
||||||
var judgeVisitTaskId = await _visitTaskRepository.Where(x => x.SourceSubjectVisitId == readModuleInfo.SubjectVisitId && x.TaskState == TaskState.Effect
|
|
||||||
&&x.TrialReadingCriterionId== readModuleInfo.TrialReadingCriterionId
|
|
||||||
&& x.ReadingTaskState == ReadingTaskState.HaveSigned).Select(x => x.JudgeVisitTaskId).FirstOrDefaultAsync();
|
|
||||||
// 要判断是否为老裁判任务的Id
|
// 要判断是否为老裁判任务的Id
|
||||||
if (judgeVisitTaskId != null)
|
if (judgeVisitTaskId != null)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue