Uat_Study
he 2022-11-09 15:02:06 +08:00
parent 7a4c94bfb7
commit 8bbc1d21e3
1 changed files with 15 additions and 9 deletions

View File

@ -795,10 +795,14 @@ namespace IRaCIS.Application.Services
foreach (var item in rowInfoList.Where(x => x.RowIndex % 1 == 0)) foreach (var item in rowInfoList.Where(x => x.RowIndex % 1 == 0))
{ {
string measureDataStr = string.Empty;
dynamic measureData = JObject.Parse(item.MeasureData); if (item.MeasureData != null && item.MeasureData != string.Empty)
measureData.data.remark =item.ReadingQuestionTrial+((decimal)index).GetLesionMark(); {
string measureDataStr = JsonConvert.SerializeObject(measureData); dynamic measureData = JObject.Parse(item.MeasureData);
measureData.data.remark = item.ReadingQuestionTrial + ((decimal)index).GetLesionMark();
measureDataStr = JsonConvert.SerializeObject(measureData);
}
await _readingTableQuestionAnswerRepository.BatchUpdateNoTrackingAsync(x => x.VisitTaskId == inDto.VisitTaskId && x.RowIndex == item.RowIndex && x.QuestionId == inDto.QuestionId, x => new ReadingTableQuestionAnswer() await _readingTableQuestionAnswerRepository.BatchUpdateNoTrackingAsync(x => x.VisitTaskId == inDto.VisitTaskId && x.RowIndex == item.RowIndex && x.QuestionId == inDto.QuestionId, x => new ReadingTableQuestionAnswer()
{ {
@ -813,11 +817,13 @@ namespace IRaCIS.Application.Services
decimal spiltindex = 0.01M; decimal spiltindex = 0.01M;
foreach (var spiltitem in spiltList) foreach (var spiltitem in spiltList)
{ {
string spiltmeasureDataStr = string.Empty;
dynamic spiltmeasureData = JObject.Parse(spiltitem.MeasureData); if (spiltitem.MeasureData != null && spiltitem.MeasureData != string.Empty)
spiltmeasureData.data.remark = item.ReadingQuestionTrial + ((decimal)index + spiltindex).GetLesionMark(); {
string spiltmeasureDataStr = JsonConvert.SerializeObject(spiltmeasureData); dynamic spiltmeasureData = JObject.Parse(spiltitem.MeasureData);
spiltmeasureData.data.remark = item.ReadingQuestionTrial + ((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() await _readingTableQuestionAnswerRepository.BatchUpdateNoTrackingAsync(x => x.VisitTaskId == inDto.VisitTaskId && x.RowIndex == spiltitem.RowIndex && x.QuestionId == inDto.QuestionId, x => new ReadingTableQuestionAnswer()
{ {
RowIndex = index + spiltindex RowIndex = index + spiltindex