修改返回列表
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
1ef8d2913b
commit
def08b72ca
|
@ -2804,15 +2804,12 @@ namespace IRaCIS.Application.Services
|
||||||
}
|
}
|
||||||
|
|
||||||
var taskList = subjectTaskList.FirstOrDefault()!.UnReadCanReadTaskList;
|
var taskList = subjectTaskList.FirstOrDefault()!.UnReadCanReadTaskList;
|
||||||
var count = taskList.Count();
|
|
||||||
Random random = new Random();
|
|
||||||
var skipcount = 0;
|
|
||||||
if (count >= 2)
|
|
||||||
{
|
|
||||||
skipcount = random.Next(0, count - 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
var visitTaskId = taskList.Skip(skipcount).FirstOrDefault();
|
Random random = new Random();
|
||||||
|
//返回的范围是 0- taskList.Count-1
|
||||||
|
int randomIndex = random.Next(taskList.Count);
|
||||||
|
|
||||||
|
var visitTaskId = taskList[randomIndex].Id;
|
||||||
|
|
||||||
task = await _visitTaskRepository.Where(x=>x.Id== visitTaskId).Select(x => new GetReadingTaskDto()
|
task = await _visitTaskRepository.Where(x=>x.Id== visitTaskId).Select(x => new GetReadingTaskDto()
|
||||||
{
|
{
|
||||||
|
@ -2825,7 +2822,7 @@ namespace IRaCIS.Application.Services
|
||||||
SubjectId = x.SubjectId,
|
SubjectId = x.SubjectId,
|
||||||
SubjectCode = x.Subject.Code,
|
SubjectCode = x.Subject.Code,
|
||||||
TrialReadingCriterionId = x.TrialReadingCriterionId,
|
TrialReadingCriterionId = x.TrialReadingCriterionId,
|
||||||
}).FirstOrDefault();
|
}).FirstOrDefaultAsync();
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue