Test.EIImageViewer
hang 2023-03-17 18:08:21 +08:00
parent fd6ade6c9e
commit edf9fe6cc9
2 changed files with 4 additions and 5 deletions

View File

@ -192,7 +192,7 @@ namespace IRaCIS.Core.Application
[HttpPost]
public async Task<IResponseOutput> AsyncTrialCriterionDictionary(AsyncTrialCriterionDictionaryInDto inDto)
{
var trialCriterion = await _readingQuestionCriterionTrialRepository.Where(x => x.Id == inDto.TrialReadingCriterionId).FirstNotNullAsync();
var trialCriterion = await _readingQuestionCriterionTrialRepository.FindAsync(inDto.TrialReadingCriterionId);
if (trialCriterion.ReadingQuestionCriterionSystemId != null)
{

View File

@ -207,10 +207,8 @@ namespace IRaCIS.Application.Services
List<ReadingQuestionCriterionTrial> needAddCriterionList =
await _repository.Where<ReadingQuestionCriterionSystem>(x => x.IsEnable && x.CriterionType == CriterionType.RECIST1Pointt1).ProjectTo<ReadingQuestionCriterionTrial>(_mapper.ConfigurationProvider).ToListAsync();
var trialReadingCriteionId=NewId.NextGuid();
needAddCriterionList.ForEach(x =>
{
x.Id= trialReadingCriteionId;
x.TrialId = trial.Id;
x.ReadingQuestionCriterionSystemId = x.Id;
x.Id = NewId.NextGuid();
@ -238,7 +236,7 @@ namespace IRaCIS.Application.Services
});
await _repository.AddRangeAsync(needAddCriterionList);
var cretrion= await _repository.AddAsync(needAddCriterionList.FirstOrDefault());
//如果是PM 则需要将该人员添加到 运维人员表
//添加运维人员PM
@ -263,7 +261,8 @@ namespace IRaCIS.Application.Services
_provider.Set(trial.Id.ToString(), StaticData.TrialState.TrialOngoing, TimeSpan.FromDays(7));
await _ITrialConfigService.AsyncTrialCriterionDictionary(new Core.Application.Contracts.AsyncTrialCriterionDictionaryInDto() { TrialReadingCriterionId = trialReadingCriteionId });
await _ITrialConfigService.AsyncTrialCriterionDictionary(new Core.Application.Contracts.AsyncTrialCriterionDictionaryInDto() { TrialReadingCriterionId = cretrion.Id });
return ResponseOutput.Ok(trial);
}