绑定问题修改
continuous-integration/drone/push Build is passing Details

Test_IRC_Net8
Hewt 2026-03-20 17:51:02 +08:00
parent 3bb1a9b46d
commit ada55aefd4
1 changed files with 3 additions and 2 deletions

View File

@ -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(); .FirstOrDefaultAsync();
var rowinfo= await _readingTableAnswerRowInfoRepository.Where(x => x.Id==item.RowId) var rowinfo= await _readingTableAnswerRowInfoRepository.Where(x => x.Id==item.RowId)
.Include(x=>x.VisitTask) .Include(x=>x.VisitTask)
@ -271,6 +271,7 @@ public class SegmentationService(IRepository<Segmentation> _segmentationReposito
{ {
VisitTaskId = inDto.VisitTaskId, VisitTaskId = inDto.VisitTaskId,
RowId = item.RowId.Value, RowId = item.RowId.Value,
QuestionId=item.QuestionId.Value,
TableQuestionId = item.TableQuestionId.Value, TableQuestionId = item.TableQuestionId.Value,
Answer = item.Answer, Answer = item.Answer,
TrialId= rowinfo.VisitTask.TrialId, TrialId= rowinfo.VisitTask.TrialId,