修改
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 VerificationCode { get; set; }
|
||||||
|
|
||||||
public string EmailOrPhone { get; set; }
|
public string EmailOrPhone { get; set; }
|
||||||
|
|
||||||
|
public Guid? TrialId { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
|
@ -155,9 +155,21 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
}
|
}
|
||||||
else
|
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()
|
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);
|
var info=await _doctorRepository.AddAsync(doctor,true);
|
||||||
|
|
Loading…
Reference in New Issue