diff --git a/IRaCIS.Core.Application/Service/Common/MailService.cs b/IRaCIS.Core.Application/Service/Common/MailService.cs index 63c56d6a..a0ae80cf 100644 --- a/IRaCIS.Core.Application/Service/Common/MailService.cs +++ b/IRaCIS.Core.Application/Service/Common/MailService.cs @@ -100,7 +100,7 @@ namespace IRaCIS.Application.Services //收件地址 messageToSend.To.Add(new MailboxAddress(userName, emailAddress)); //主题 - messageToSend.Subject = "[来自展影IRC] 关于重置邮箱的提醒"; + messageToSend.Subject = "[来自行藏] 关于重置邮箱的提醒"; var builder = new BodyBuilder(); @@ -161,7 +161,7 @@ namespace IRaCIS.Application.Services //收件地址 messageToSend.To.Add(new MailboxAddress(String.Empty, emailAddress)); //主题 - messageToSend.Subject = "[来自展影IRC] 关于重置密码的提醒"; + messageToSend.Subject = "[来自行藏] 关于重置密码的提醒"; @@ -226,7 +226,7 @@ namespace IRaCIS.Application.Services //收件地址 messageToSend.To.Add(new MailboxAddress(String.Empty, emailAddress)); //主题 - messageToSend.Subject = $"[来自展影IRC]的提醒"; + messageToSend.Subject = $"[来自行藏]的提醒"; @@ -290,7 +290,7 @@ namespace IRaCIS.Application.Services //收件地址 messageToSend.To.Add(new MailboxAddress(String.Empty, emailAddress)); //主题 - messageToSend.Subject = $"[来自展影IRC] [{researchProgramNo}] 关于中心调研的提醒"; + messageToSend.Subject = $"[来自行藏] [{researchProgramNo}] 关于中心调研的提醒"; @@ -367,7 +367,7 @@ namespace IRaCIS.Application.Services //收件地址 messageToSend.To.Add(new MailboxAddress(sysUserInfo.FullName, sysUserInfo.EMail)); //主题 - messageToSend.Subject = "[来自展影IRC] 关于创建账户的提醒"; + messageToSend.Subject = "[来自行藏] 关于创建账户的提醒"; @@ -421,7 +421,7 @@ namespace IRaCIS.Application.Services //收件地址 messageToSend.To.Add(new MailboxAddress(sysUserInfo.FullName, sysUserInfo.EMail)); //主题 - messageToSend.Subject = "[来自展影IRC] 关于重置账户密码的提醒"; + messageToSend.Subject = "[来自行藏] 关于重置账户密码的提醒"; @@ -469,7 +469,7 @@ namespace IRaCIS.Application.Services //收件地址 messageToSend.To.Add(new MailboxAddress(sysUserInfo.FullName, sysUserInfo.EMail)); //主题 - messageToSend.Subject = $"[来自展影IRC] [{trialInfo.ResearchProgramNo}]邀请信"; + messageToSend.Subject = $"[来自行藏] [{trialInfo.ResearchProgramNo}]邀请信"; @@ -532,7 +532,7 @@ namespace IRaCIS.Application.Services //收件地址 messageToSend.To.Add(new MailboxAddress(String.Empty, sysUserInfo.EMail)); //主题 - messageToSend.Subject = $"[来自展影IRC] [{trialInfo.ResearchProgramNo}]邀请信"; + messageToSend.Subject = $"[来自行藏] [{trialInfo.ResearchProgramNo}]邀请信"; var builder = new BodyBuilder(); @@ -644,7 +644,7 @@ namespace IRaCIS.Application.Services //收件地址 messageToSend.To.Add(new MailboxAddress(doctor.FullName, doctor.EMail)); //主题 - messageToSend.Subject = $"[来自展影IRC] [{trialInfo.ResearchProgramNo}]邀请信"; + messageToSend.Subject = $"[来自行藏] [{trialInfo.ResearchProgramNo}]邀请信"; var builder = new BodyBuilder(); diff --git a/IRaCIS.Core.Application/Service/ImageAndDoc/SystemAnonymizationService.cs b/IRaCIS.Core.Application/Service/ImageAndDoc/SystemAnonymizationService.cs index 91c49db7..82efbe2d 100644 --- a/IRaCIS.Core.Application/Service/ImageAndDoc/SystemAnonymizationService.cs +++ b/IRaCIS.Core.Application/Service/ImageAndDoc/SystemAnonymizationService.cs @@ -4,6 +4,7 @@ // 对此文件的更改可能会导致不正确的行为,并且如果重新生成代码,这些更改将会丢失。 //-------------------------------------------------------------------- +using Dicom; using IRaCIS.Core.Application.Interfaces; using IRaCIS.Core.Application.MediatR.Handlers; using IRaCIS.Core.Application.ViewModel; @@ -47,6 +48,14 @@ namespace IRaCIS.Core.Application.Service public async Task AddOrUpdateSystemAnonymization(SystemAnonymizationAddOrEdit addOrEditSystemAnonymization) { + ushort result; + if ((UInt16.TryParse(addOrEditSystemAnonymization.Group, System.Globalization.NumberStyles.HexNumber, null, out result)==false) || (UInt16.TryParse(addOrEditSystemAnonymization.Element, System.Globalization.NumberStyles.HexNumber, null, out result) == false)) + { + return ResponseOutput.NotOk("请核对DicomTag 配置的元素号或者组号是否符合要求"); + } + + + var entity = await _repository.InsertOrUpdateAsync(addOrEditSystemAnonymization, true); await _mediator.Send(new AnonymizeCacheRequest()); diff --git a/IRaCIS.Core.Application/Service/Management/DTO/UserModel.cs b/IRaCIS.Core.Application/Service/Management/DTO/UserModel.cs index 30735d78..34d6597b 100644 --- a/IRaCIS.Core.Application/Service/Management/DTO/UserModel.cs +++ b/IRaCIS.Core.Application/Service/Management/DTO/UserModel.cs @@ -134,7 +134,7 @@ namespace IRaCIS.Application.Contracts public UserTypeEnum UserTypeEnum { get; set; } - + public bool? IsZhiZhun { get; set; } //public Guid OrganizationTypeId { get; set; } = Guid.Empty; //public string OrganizationType { get; set; } = String.Empty;