绑定问题修改
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();
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,