Uat_Study
parent
8f0f46194c
commit
87b784964b
|
@ -364,29 +364,26 @@ namespace IRaCIS.Core.Application.Service
|
||||||
case ReadingCategory.Judge:
|
case ReadingCategory.Judge:
|
||||||
var firstTask = await _visitTaskRepository.Where(x => generateTaskCommand.JudgeVisitTaskIdList.Contains(x.Id)).FirstOrDefaultAsync();
|
var firstTask = await _visitTaskRepository.Where(x => generateTaskCommand.JudgeVisitTaskIdList.Contains(x.Id)).FirstOrDefaultAsync();
|
||||||
|
|
||||||
|
var subjectUser = await _subjectUserRepository.Where(x => x.SubjectId == firstTask.SubjectId && x.ArmEnum == Arm.JudgeArm).FirstOrDefaultAsync();
|
||||||
|
|
||||||
VisitTask visitTask = new VisitTask()
|
VisitTask visitTask = new VisitTask()
|
||||||
{
|
{
|
||||||
ArmEnum = Arm.JudgeArm,
|
ArmEnum = Arm.JudgeArm,
|
||||||
Id = NewId.NextGuid(),
|
Id = NewId.NextGuid(),
|
||||||
SubjectId = firstTask.SubjectId,
|
SubjectId = firstTask.SubjectId,
|
||||||
ReadingTaskState = ReadingTaskState.WaitReading,
|
ReadingTaskState = ReadingTaskState.WaitReading,
|
||||||
TaskName = firstTask.TaskName,
|
TaskName = firstTask.TaskName,
|
||||||
ReadingCategory = ReadingCategory.Judge,
|
ReadingCategory = ReadingCategory.Judge,
|
||||||
TrialId = firstTask.TrialId,
|
TrialId = firstTask.TrialId,
|
||||||
Code = currentMaxCodeInt + 1,
|
Code = currentMaxCodeInt + 1,
|
||||||
SourceSubjectVisitId = firstTask.SourceSubjectVisitId,
|
SourceSubjectVisitId = firstTask.SourceSubjectVisitId,
|
||||||
SouceReadModuleId = firstTask.SouceReadModuleId,
|
SouceReadModuleId = firstTask.SouceReadModuleId,
|
||||||
TaskCode = AppSettings.GetCodeStr(currentMaxCodeInt + 1, nameof(VisitTask)),
|
TaskCode = AppSettings.GetCodeStr(currentMaxCodeInt + 1, nameof(VisitTask)),
|
||||||
|
TaskState = TaskState.Effect,
|
||||||
|
DoctorUserId = subjectUser==null ? null : subjectUser.Id,
|
||||||
TaskState = TaskState.Effect,
|
TaskAllocationState = TaskAllocationState.Allocated,
|
||||||
//DoctorUserId = doctorUserId,
|
AllocateTime = DateTime.Now,
|
||||||
TaskAllocationState = TaskAllocationState.Allocated,
|
};
|
||||||
AllocateTime = DateTime.Now,
|
|
||||||
};
|
|
||||||
|
|
||||||
await _visitTaskRepository.AddAsync(visitTask);
|
await _visitTaskRepository.AddAsync(visitTask);
|
||||||
currentMaxCodeInt = currentMaxCodeInt + 1;
|
currentMaxCodeInt = currentMaxCodeInt + 1;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue