Test.EIImageViewer
parent
fd6ade6c9e
commit
edf9fe6cc9
|
@ -192,7 +192,7 @@ namespace IRaCIS.Core.Application
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
public async Task<IResponseOutput> AsyncTrialCriterionDictionary(AsyncTrialCriterionDictionaryInDto inDto)
|
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)
|
if (trialCriterion.ReadingQuestionCriterionSystemId != null)
|
||||||
{
|
{
|
||||||
|
|
|
@ -207,10 +207,8 @@ namespace IRaCIS.Application.Services
|
||||||
List<ReadingQuestionCriterionTrial> needAddCriterionList =
|
List<ReadingQuestionCriterionTrial> needAddCriterionList =
|
||||||
await _repository.Where<ReadingQuestionCriterionSystem>(x => x.IsEnable && x.CriterionType == CriterionType.RECIST1Pointt1).ProjectTo<ReadingQuestionCriterionTrial>(_mapper.ConfigurationProvider).ToListAsync();
|
await _repository.Where<ReadingQuestionCriterionSystem>(x => x.IsEnable && x.CriterionType == CriterionType.RECIST1Pointt1).ProjectTo<ReadingQuestionCriterionTrial>(_mapper.ConfigurationProvider).ToListAsync();
|
||||||
|
|
||||||
var trialReadingCriteionId=NewId.NextGuid();
|
|
||||||
needAddCriterionList.ForEach(x =>
|
needAddCriterionList.ForEach(x =>
|
||||||
{
|
{
|
||||||
x.Id= trialReadingCriteionId;
|
|
||||||
x.TrialId = trial.Id;
|
x.TrialId = trial.Id;
|
||||||
x.ReadingQuestionCriterionSystemId = x.Id;
|
x.ReadingQuestionCriterionSystemId = x.Id;
|
||||||
x.Id = NewId.NextGuid();
|
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, 则需要将该人员添加到 运维人员表
|
||||||
//添加运维人员PM
|
//添加运维人员PM
|
||||||
|
@ -263,7 +261,8 @@ namespace IRaCIS.Application.Services
|
||||||
|
|
||||||
_provider.Set(trial.Id.ToString(), StaticData.TrialState.TrialOngoing, TimeSpan.FromDays(7));
|
_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);
|
return ResponseOutput.Ok(trial);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue