Uat_Study
he 2023-03-17 15:18:43 +08:00
parent 18e53c6974
commit 616cc5e286
2 changed files with 8 additions and 7 deletions

View File

@ -25,11 +25,11 @@ namespace IRaCIS.Core.Application.Service
} }
public static class AdditionalAssessment public class AdditionalAssessment
{ {
public static List<CriterionAdditionalAssessment> SystemDefeaultAdditionalAssessmentList { get; set; } = new List<CriterionAdditionalAssessment>(); public List<CriterionAdditionalAssessment> SystemDefeaultAdditionalAssessmentList { get; set; } = new List<CriterionAdditionalAssessment>();
static AdditionalAssessment() public AdditionalAssessment()
{ {
var gropId = NewId.NextGuid(); var gropId = NewId.NextGuid();
@ -83,7 +83,7 @@ namespace IRaCIS.Core.Application.Service
} }
public static List<CriterionAdditionalAssessment> GetSystemDefeaultAdditionalAssessmentList(CriterionType criterionType, AdditionalAssessmentType? additionalAssessmentType=null) public List<CriterionAdditionalAssessment> GetSystemDefeaultAdditionalAssessmentList(CriterionType criterionType, AdditionalAssessmentType? additionalAssessmentType=null)
{ {
return SystemDefeaultAdditionalAssessmentList.Where(t => t.CriterionType == criterionType) return SystemDefeaultAdditionalAssessmentList.Where(t => t.CriterionType == criterionType)

View File

@ -567,7 +567,8 @@ namespace IRaCIS.Core.Application
{ {
if (!await _trialCriterionAdditionalAssessmentTypeRepository.AnyAsync(t => t.TrialReadingCriterionId == inDto.TrialReadingCriterionId)) if (!await _trialCriterionAdditionalAssessmentTypeRepository.AnyAsync(t => t.TrialReadingCriterionId == inDto.TrialReadingCriterionId))
{ {
var addList = AdditionalAssessment.GetSystemDefeaultAdditionalAssessmentList(inDto.CriterionType); AdditionalAssessment additional = new AdditionalAssessment();
var addList = additional.GetSystemDefeaultAdditionalAssessmentList(inDto.CriterionType);
foreach (var addItem in addList) foreach (var addItem in addList)
{ {
@ -622,8 +623,8 @@ namespace IRaCIS.Core.Application
if (updateItem.IsSelected == true) if (updateItem.IsSelected == true)
{ {
//添加默认问题 //添加默认问题
AdditionalAssessment additional = new AdditionalAssessment();
var addTypeList = AdditionalAssessment.GetSystemDefeaultAdditionalAssessmentList(updateItem.CriterionType, updateItem.AdditionalAssessmentType); var addTypeList = additional.GetSystemDefeaultAdditionalAssessmentList(updateItem.CriterionType, updateItem.AdditionalAssessmentType);
foreach (var addType in addTypeList) foreach (var addType in addTypeList)
{ {