修改
continuous-integration/drone/push Build is passing Details

IRC_NewDev
he 2024-11-18 17:03:30 +08:00
parent 085213f920
commit 07a2f19cf5
2 changed files with 15 additions and 1 deletions

View File

@ -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>

View File

@ -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);