diff --git a/IRaCIS.Core.Application/Service/SiteSurvey/DTO/TrialSiteSurveyViewModel.cs b/IRaCIS.Core.Application/Service/SiteSurvey/DTO/TrialSiteSurveyViewModel.cs index 2f6e3a08..c6cecba9 100644 --- a/IRaCIS.Core.Application/Service/SiteSurvey/DTO/TrialSiteSurveyViewModel.cs +++ b/IRaCIS.Core.Application/Service/SiteSurvey/DTO/TrialSiteSurveyViewModel.cs @@ -205,6 +205,8 @@ namespace IRaCIS.Core.Application.Contracts { public Guid? DoctorId { get; set; } + public ReviewerInformationConfirmStatus? ReviewStatus { get; set; } + public string Token { get; set; } } diff --git a/IRaCIS.Core.Application/Service/SiteSurvey/TrialSiteSurveyService.cs b/IRaCIS.Core.Application/Service/SiteSurvey/TrialSiteSurveyService.cs index f58cba0d..f1a6dcb3 100644 --- a/IRaCIS.Core.Application/Service/SiteSurvey/TrialSiteSurveyService.cs +++ b/IRaCIS.Core.Application/Service/SiteSurvey/TrialSiteSurveyService.cs @@ -88,6 +88,8 @@ namespace IRaCIS.Core.Application.Contracts var doctorInfo = await _doctorRepository.Where(x => x.EMail == inDto.EmailOrPhone).FirstOrDefaultAsync(); result.DoctorId = doctorInfo == null ? null : doctorInfo.Id; + result.ReviewStatus = doctorInfo == null ? null : doctorInfo.ReviewStatus; + //检查数据库是否存在该验证码 if (verificationRecord == null) {