修改一版
parent
6107e391bf
commit
be5aa6d913
|
@ -390,7 +390,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
|
|
||||||
case ReadingCategory.ReadingPeriod:
|
case ReadingCategory.ReadingPeriod:
|
||||||
case ReadingCategory.Global:
|
case ReadingCategory.Global:
|
||||||
case ReadingCategory.Oncology:
|
|
||||||
if (trialConfig.ReadingType == ReadingMethod.Double)
|
if (trialConfig.ReadingType == ReadingMethod.Double)
|
||||||
{
|
{
|
||||||
foreach (var item in generateTaskCommand.ReadingGenerataTaskList)
|
foreach (var item in generateTaskCommand.ReadingGenerataTaskList)
|
||||||
|
@ -452,6 +452,30 @@ namespace IRaCIS.Core.Application.Service
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case ReadingCategory.Oncology:
|
||||||
|
foreach (var item in generateTaskCommand.ReadingGenerataTaskList)
|
||||||
|
{
|
||||||
|
var singleTask = await _visitTaskRepository.AddAsync(new VisitTask()
|
||||||
|
{
|
||||||
|
TrialId = trialId,
|
||||||
|
SubjectId = item.SubjectId,
|
||||||
|
IsUrgent = item.IsUrgent,
|
||||||
|
TaskName = item.ReadingName,
|
||||||
|
ArmEnum = Arm.SingleReadingArm, //特殊
|
||||||
|
Code = currentMaxCodeInt + 1,
|
||||||
|
SouceReadModuleId = item.ReadModuleId,
|
||||||
|
TaskBlindName = item.ReadingName,
|
||||||
|
TaskCode = AppSettings.GetCodeStr(currentMaxCodeInt + 1, nameof(VisitTask)),
|
||||||
|
ReadingCategory = item.ReadingCategory
|
||||||
|
});
|
||||||
|
|
||||||
|
singleTask.AllocateTime = DateTime.Now;
|
||||||
|
|
||||||
|
currentMaxCodeInt = currentMaxCodeInt + 1;
|
||||||
|
|
||||||
|
_provider.Set<int>($"{trialId}_{StaticData.CacheKey.TaskMaxCode}", currentMaxCodeInt + 1, TimeSpan.FromMinutes(30));
|
||||||
|
}
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue