Uat_Study
parent
68788c5294
commit
ab0d75903a
|
@ -4454,6 +4454,11 @@
|
|||
问题英文分组
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.CalculateRelationDto.QuestionName">
|
||||
<summary>
|
||||
问题名称
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.CalculateRelationDto.CustomCalculateMark">
|
||||
<summary>
|
||||
自定义计算标记
|
||||
|
|
|
@ -1140,6 +1140,8 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
|||
|
||||
public Guid? ReadingQuestionId { get; set; }
|
||||
|
||||
public bool IsGetAll { get; set; } = false;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -420,7 +420,7 @@ namespace IRaCIS.Application.Services
|
|||
{
|
||||
var relationList = await GetQuestionCalculateRelation(new GetQuestionCalculateRelationInDto()
|
||||
{
|
||||
|
||||
IsGetAll=true,
|
||||
TrialReadingCriterionId = indto.ReadingQuestionCriterionTrialId,
|
||||
});
|
||||
|
||||
|
@ -504,8 +504,8 @@ namespace IRaCIS.Application.Services
|
|||
{
|
||||
if (inDto.TrialReadingCriterionId != null)
|
||||
{
|
||||
return await _readingQuestionTrialRepository.Where(x => x.ReadingQuestionCriterionTrialId == inDto.TrialReadingCriterionId
|
||||
&&x.DataSource== DataSources.Automatic&&x.Type== "number")
|
||||
return await _readingQuestionTrialRepository.Where(x => x.ReadingQuestionCriterionTrialId == inDto.TrialReadingCriterionId)
|
||||
.WhereIf(!inDto.IsGetAll,x=>x.DataSource== DataSources.Automatic&&x.Type== "number")
|
||||
.Select(x => new CalculateRelationDto()
|
||||
{
|
||||
QuestionId = x.Id,
|
||||
|
@ -520,7 +520,8 @@ namespace IRaCIS.Application.Services
|
|||
}
|
||||
else
|
||||
{
|
||||
return await _readingTableQuestionTrialRepository.Where(x => x.ReadingQuestionId == inDto.ReadingQuestionId && x.DataSource == DataSources.Automatic && x.Type == "number")
|
||||
return await _readingTableQuestionTrialRepository.Where(x => x.ReadingQuestionId == inDto.ReadingQuestionId)
|
||||
.WhereIf(!inDto.IsGetAll, x => x.DataSource == DataSources.Automatic && x.Type == "number")
|
||||
.Select(x => new CalculateRelationDto()
|
||||
{
|
||||
QuestionId = x.Id,
|
||||
|
@ -673,9 +674,9 @@ namespace IRaCIS.Application.Services
|
|||
{
|
||||
var relationList = await GetQuestionCalculateRelation(new GetQuestionCalculateRelationInDto()
|
||||
{
|
||||
|
||||
IsGetAll = true,
|
||||
ReadingQuestionId = indto.ReadingQuestionId,
|
||||
});
|
||||
}) ;
|
||||
|
||||
var relation = relationList.FirstOrDefault(x => x.QuestionId == indto.Id);
|
||||
List<CalculateInfo> calculateInfoList = new List<CalculateInfo>();
|
||||
|
|
Loading…
Reference in New Issue