Uat_Study
he 2022-10-19 10:15:44 +08:00
parent cc84b203a7
commit 30fdd2c0f5
2 changed files with 11 additions and 8 deletions

View File

@ -780,7 +780,7 @@ namespace IRaCIS.Core.Application.Contracts
public Guid TrialReadingCriterionId { get; set; }
public List<Guid> GlobalAssessTypeIds { get; set; }
/// <summary>
/// 表单类型
@ -801,6 +801,7 @@ namespace IRaCIS.Core.Application.Contracts
public class SetCriterionReadingInfoInDto
{
public List<Guid> GlobalAssessTypeIds { get; set; }
/// <summary>
/// 项目标准ID

View File

@ -338,13 +338,7 @@ namespace IRaCIS.Core.Application
await _readingCriterionDictionaryRepository.BatchDeleteNoTrackingAsync(x => x.CriterionId == inDto.TrialReadingCriterionId && x.ParentCode == "GlobalAssessType");
await _readingCriterionDictionaryRepository.AddRangeAsync(inDto.GlobalAssessTypeIds.Select(x => new ReadingCriterionDictionary
{
CriterionId = inDto.TrialReadingCriterionId,
DictionaryId = x,
IsSystemCriterion = false,
ParentCode = "GlobalAssessType"
}));
var result = await _trialRepository.SaveChangesAsync();
@ -388,6 +382,14 @@ namespace IRaCIS.Core.Application
});
await _readingCriterionDictionaryRepository.AddRangeAsync(inDto.GlobalAssessTypeIds.Select(x => new ReadingCriterionDictionary
{
CriterionId = inDto.TrialReadingCriterionId,
DictionaryId = x,
IsSystemCriterion = false,
ParentCode = "GlobalAssessType"
}));
var result = await _readingQuestionCriterionTrialRepository.SaveChangesAsync();