Uat_Study
parent
8bbc1d21e3
commit
57d7e4c9c6
|
@ -799,7 +799,7 @@ namespace IRaCIS.Application.Services
|
|||
if (item.MeasureData != null && item.MeasureData != string.Empty)
|
||||
{
|
||||
dynamic measureData = JObject.Parse(item.MeasureData);
|
||||
measureData.data.remark = item.ReadingQuestionTrial + ((decimal)index).GetLesionMark();
|
||||
measureData.data.remark = item.ReadingQuestionTrial.OrderMark + ((decimal)index).GetLesionMark();
|
||||
measureDataStr = JsonConvert.SerializeObject(measureData);
|
||||
}
|
||||
|
||||
|
@ -821,7 +821,7 @@ namespace IRaCIS.Application.Services
|
|||
if (spiltitem.MeasureData != null && spiltitem.MeasureData != string.Empty)
|
||||
{
|
||||
dynamic spiltmeasureData = JObject.Parse(spiltitem.MeasureData);
|
||||
spiltmeasureData.data.remark = item.ReadingQuestionTrial + ((decimal)index + spiltindex).GetLesionMark();
|
||||
spiltmeasureData.data.remark = item.ReadingQuestionTrial.OrderMark + ((decimal)index + spiltindex).GetLesionMark();
|
||||
spiltmeasureDataStr = JsonConvert.SerializeObject(spiltmeasureData);
|
||||
}
|
||||
await _readingTableQuestionAnswerRepository.BatchUpdateNoTrackingAsync(x => x.VisitTaskId == inDto.VisitTaskId && x.RowIndex == spiltitem.RowIndex && x.QuestionId == inDto.QuestionId, x => new ReadingTableQuestionAnswer()
|
||||
|
|
|
@ -230,11 +230,10 @@ namespace IRaCIS.Core.Application.Services
|
|||
/// </summary>
|
||||
/// <param name="trialId"></param>
|
||||
/// <param name="sujectVisitId"></param>
|
||||
/// <param name="isReading"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet, Route("{trialId:guid}/{sujectVisitId:guid}/{isReading}")]
|
||||
[HttpGet, Route("{trialId:guid}/{sujectVisitId:guid}")]
|
||||
[AllowAnonymous]
|
||||
public async Task<List<VisitStudyDTO>> GetReadingVisitStudyList(Guid trialId, Guid sujectVisitId, int isReading)
|
||||
public async Task<List<VisitStudyDTO>> GetReadingVisitStudyList(Guid trialId, Guid sujectVisitId)
|
||||
{
|
||||
var studyList = await _repository.Where<DicomStudy>(t => t.TrialId == trialId && t.SubjectVisitId == sujectVisitId).Select(k => new VisitStudyDTO()
|
||||
{
|
||||
|
@ -252,8 +251,7 @@ namespace IRaCIS.Core.Application.Services
|
|||
|
||||
foreach (var t in studyList)
|
||||
{
|
||||
t.SeriesList = await _repository.Where<DicomSeries>(s => s.StudyId == t.StudyId)
|
||||
.WhereIf(isReading == 1, s => s.IsReading).OrderBy(s => s.SeriesNumber).
|
||||
t.SeriesList = await _repository.Where<DicomSeries>(s => s.StudyId == t.StudyId&&s.IsReading).OrderBy(s => s.SeriesNumber).
|
||||
ThenBy(s => s.SeriesTime)
|
||||
.ProjectTo<DicomSeriesDTO>(_mapper.ConfigurationProvider).ToListAsync();
|
||||
|
||||
|
|
Loading…
Reference in New Issue