修改邮件
continuous-integration/drone/push Build is running Details

Test_IRC_Net8
he 2026-02-09 20:32:19 -05:00
parent 0862182f8e
commit 72ff2bbf15
1 changed files with 5 additions and 2 deletions

View File

@ -254,16 +254,19 @@ namespace IRaCIS.Core.Application.Contracts
{ {
isVirtual = await _trialRepository.Where(x => x.Id == inDto.TrialId).Select(x => x.TrialType != TrialType.OfficialTrial).FirstNotNullAsync(); 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, IsVirtual = isVirtual,
AcceptingNewTrial = false, AcceptingNewTrial = inDto.TrialId == null ? false : true,
ActivelyReading = false, ActivelyReading = false,
CooperateStatus = ContractorStatusEnum.Noncooperation, ResumeStatus = ResumeStatusEnum.Pass,
CooperateStatus = inDto.TrialId == null ? ContractorStatusEnum.Noncooperation : ContractorStatusEnum.Cooperation,
ReviewStatus = ReviewerInformationConfirmStatus.ConfirmRefuse ReviewStatus = ReviewerInformationConfirmStatus.ConfirmRefuse
}; };
doctor.Code = await _doctorRepository.Select(t => t.Code).DefaultIfEmpty().MaxAsync() + 1; doctor.Code = await _doctorRepository.Select(t => t.Code).DefaultIfEmpty().MaxAsync() + 1;
doctor.ReviewerCode = AppSettings.GetCodeStr(doctor.Code, nameof(Doctor)); doctor.ReviewerCode = AppSettings.GetCodeStr(doctor.Code, nameof(Doctor));
var info = await _doctorRepository.AddAsync(doctor, true); var info = await _doctorRepository.AddAsync(doctor, true);