CRA权限修改 以及修改邮件提示

This commit is contained in:
2022-05-07 15:55:01 +08:00
parent 18b2599f35
commit e63f82fe5c
7 changed files with 49 additions and 35 deletions
@@ -333,7 +333,7 @@ namespace IRaCIS.Core.Application.Service
//收件地址
messageToSend.To.Add(new MailboxAddress(String.Empty, needUpdate.Email));
//主题
messageToSend.Subject = $"[{trialInfo.ResearchProgramNo}] 账信息";
messageToSend.Subject = $"[来自展影IRC] [{trialInfo.ResearchProgramNo}] 账信息";
var builder = new BodyBuilder();
@@ -503,7 +503,7 @@ namespace IRaCIS.Core.Application.Service
//收件地址
messageToSend.To.Add(new MailboxAddress(String.Empty, editInfo.IsJoin == true ? needUpdate.Email : revieweUser.EMail));
//主题
messageToSend.Subject = $"[{trialInfo.ResearchProgramNo}] 账信息";
messageToSend.Subject = $"[来自展影IRC] [{trialInfo.ResearchProgramNo}] 账信息";
var builder = new BodyBuilder();
@@ -317,7 +317,7 @@ namespace IRaCIS.Core.Application.Services
//CRC只看到他负责的
var list = await _trialSiteRepository.Where(t => t.TrialId == trialId)
.WhereIf(_userInfo.UserTypeEnumInt == (int)UserTypeEnum.ClinicalResearchCoordinator, t => t.CRCUserList.Any(t => t.UserId == _userInfo.Id))
.WhereIf(_userInfo.UserTypeEnumInt == (int)UserTypeEnum.ClinicalResearchCoordinator || _userInfo.UserTypeEnumInt == (int)UserTypeEnum.CRA, t => t.CRCUserList.Any(t => t.UserId == _userInfo.Id))
.ProjectTo<TrialSiteForSelect>(_mapper.ConfigurationProvider).OrderBy(t => t.TrialSiteCode).ToListAsync();