修改筛选条件
continuous-integration/drone/push Build is passing Details

IRC_NewDev
hang 2024-06-24 16:28:20 +08:00
parent f97565d9d8
commit a4226d4e2f
1 changed files with 2 additions and 2 deletions

View File

@ -194,14 +194,14 @@ namespace IRaCIS.Application.Services
var trial = await _trialRepository.FirstOrDefaultAsync(t => t.Id == trialId); var trial = await _trialRepository.FirstOrDefaultAsync(t => t.Id == trialId);
var hasSPMOrCPM = await _repository.AnyAsync<TrialUser>(t => t.TrialId == trialId && t.User.UserTypeEnum == UserTypeEnum.SPM || t.User.UserTypeEnum == UserTypeEnum.CPM); var hasSPMOrCPM = await _repository.Where<TrialUser>(t => t.TrialId == trialId).AnyAsync(t=> t.User.UserTypeEnum == UserTypeEnum.SPM || t.User.UserTypeEnum == UserTypeEnum.CPM);
if (trial != null) if (trial != null)
{ {
if (commitState == 1) //确认提交CRO if (commitState == 1) //确认提交CRO
{ {
//更新项目状态 //更新项目状态
trial.TrialEnrollStatus = (int)TrialEnrollStatus.HasCommitCRO; trial.TrialEnrollStatus = hasSPMOrCPM ? (int)TrialEnrollStatus.HasCommitCRO : (int)TrialEnrollStatus.HasConfirmedDoctorNames;
//添加项目详细记录 //添加项目详细记录
var trialDetail = new TrialStatusDetail() var trialDetail = new TrialStatusDetail()