@@ -251,9 +251,9 @@ public class SegmentationService(IRepository<Segmentation> _segmentationReposito
|
||||
|
||||
|
||||
// 处理问题
|
||||
if (item.RowId != null && item.TableQuestionId != null)
|
||||
if (item.RowId != null && item.TableQuestionId != null&&item.QuestionId!=null)
|
||||
{
|
||||
var answer = await _readingTableQuestionAnswerRepository.Where(x => x.VisitTaskId == inDto.VisitTaskId && x.RowId == item.RowId && x.TableQuestionId == item.TableQuestionId)
|
||||
var answer = await _readingTableQuestionAnswerRepository.Where(x => x.VisitTaskId == inDto.VisitTaskId&&x.QuestionId==item.QuestionId && x.RowId == item.RowId && x.TableQuestionId == item.TableQuestionId)
|
||||
.FirstOrDefaultAsync();
|
||||
var rowinfo= await _readingTableAnswerRowInfoRepository.Where(x => x.Id==item.RowId)
|
||||
.Include(x=>x.VisitTask)
|
||||
@@ -271,6 +271,7 @@ public class SegmentationService(IRepository<Segmentation> _segmentationReposito
|
||||
{
|
||||
VisitTaskId = inDto.VisitTaskId,
|
||||
RowId = item.RowId.Value,
|
||||
QuestionId=item.QuestionId.Value,
|
||||
TableQuestionId = item.TableQuestionId.Value,
|
||||
Answer = item.Answer,
|
||||
TrialId= rowinfo.VisitTask.TrialId,
|
||||
|
||||
Reference in New Issue
Block a user