修改筛选条件
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
f97565d9d8
commit
a4226d4e2f
|
@ -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()
|
||||||
|
|
Loading…
Reference in New Issue