Uat_Study
parent
4e28f42241
commit
bae12fcd0a
|
@ -209,8 +209,6 @@ namespace IRaCIS.Application.Services
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -299,8 +299,8 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
|
||||||
|
|
||||||
|
|
||||||
var unableEvaluateRowIds = await _readingTableQuestionAnswerRepository.Where(x => x.VisitTaskId == inDto.VisitTaskId && x.Answer == TargetState.UnableEvaluate.GetEnumInt()
|
var unableEvaluateRowIds = await _readingTableQuestionAnswerRepository.Where(x => x.VisitTaskId == inDto.VisitTaskId && x.Answer == TargetState.UnableEvaluate.GetEnumInt()
|
||||||
&& x.ReadingTableQuestionTrial.QuestionMark == QuestionMark.State
|
&& x.ReadingTableQuestionTrial.QuestionMark == QuestionMark.State
|
||||||
)
|
)
|
||||||
.Select(x => x.RowId).Distinct().ToListAsync();
|
.Select(x => x.RowId).Distinct().ToListAsync();
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -141,19 +141,19 @@ namespace IRaCIS.Core.Application
|
||||||
var trialCriterion = await _readingQuestionCriterionTrialRepository.Where(x => x.Id == inDto.TrialReadingCriterionId).FirstNotNullAsync();
|
var trialCriterion = await _readingQuestionCriterionTrialRepository.Where(x => x.Id == inDto.TrialReadingCriterionId).FirstNotNullAsync();
|
||||||
if (trialCriterion.SynchronizeOriginalTime == null && trialCriterion.ReadingQuestionCriterionSystemId != null)
|
if (trialCriterion.SynchronizeOriginalTime == null && trialCriterion.ReadingQuestionCriterionSystemId != null)
|
||||||
{
|
{
|
||||||
// 同步器官
|
await _readingCriterionDictionaryRepository.BatchDeleteNoTrackingAsync(x => x.CriterionId == trialCriterion.Id);
|
||||||
await _iOrganInfoService.SynchronizeSystemOrganToTrial(new SynchronizeSystemOrganToTrialInDto()
|
var criterionDictionaryList = await _readingCriterionDictionaryRepository.Where(x => x.CriterionId == trialCriterion.ReadingQuestionCriterionSystemId.Value).
|
||||||
{
|
Select(x => new ReadingCriterionDictionary()
|
||||||
TrialReadingCriterionId = inDto.TrialReadingCriterionId,
|
{
|
||||||
SystemCriterionId = trialCriterion.ReadingQuestionCriterionSystemId
|
CriterionId = trialCriterion.Id,
|
||||||
});
|
DictionaryId = x.DictionaryId,
|
||||||
|
IsSystemCriterion = false,
|
||||||
|
ParentCode = x.ParentCode,
|
||||||
|
|
||||||
// 同步问题
|
}).ToListAsync();
|
||||||
await iReadingQuestionService.SynchronizeCriterion(new SynchronizeCriterionInDto()
|
|
||||||
{
|
|
||||||
|
|
||||||
TrialReadingCriterionId = inDto.TrialReadingCriterionId,
|
await _readingCriterionDictionaryRepository.AddRangeAsync(criterionDictionaryList);
|
||||||
});
|
await _readingCriterionDictionaryRepository.SaveChangesAsync();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue