修改
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
085213f920
commit
07a2f19cf5
|
@ -228,6 +228,8 @@ namespace IRaCIS.Core.Application.Contracts
|
|||
public string VerificationCode { get; set; }
|
||||
|
||||
public string EmailOrPhone { get; set; }
|
||||
|
||||
public Guid? TrialId { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
|
|
@ -155,9 +155,21 @@ namespace IRaCIS.Core.Application.Contracts
|
|||
}
|
||||
else
|
||||
{
|
||||
var isVirtual = true;
|
||||
|
||||
if (inDto.TrialId != null)
|
||||
{
|
||||
isVirtual = await _trialRepository.Where(x => x.Id == inDto.TrialId).Select(x => x.TrialType != TrialType.OfficialTrial).FirstNotNullAsync();
|
||||
}
|
||||
Doctor doctor = new Doctor()
|
||||
{
|
||||
EMail = inDto.EmailOrPhone
|
||||
EMail = inDto.EmailOrPhone,
|
||||
IsVirtual = isVirtual,
|
||||
AcceptingNewTrial=false,
|
||||
ActivelyReading=false,
|
||||
CooperateStatus= ContractorStatusEnum.Noncooperation,
|
||||
|
||||
ReviewStatus= ReviewerInformationConfirmStatus.ConfirmRefuse
|
||||
};
|
||||
|
||||
var info=await _doctorRepository.AddAsync(doctor,true);
|
||||
|
|
Loading…
Reference in New Issue