diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
index 8de62b240..b3c4d82ea 100644
--- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
+++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
@@ -5661,6 +5661,32 @@
+
+
+ 快捷键服务
+
+
+
+
+ 获取默认快捷键
+
+
+
+
+
+
+ 获取医生快捷键
+
+
+
+
+
+
+ 设置默认快捷键
+
+
+
+
项目外部人员 录入流程相关
@@ -6058,6 +6084,15 @@
检查日期
+
+ DefaultShortcutKeyView 列表视图模型
+
+
+ DefaultShortcutKeyQuery 列表查询参数模型
+
+
+ DefaultShortcutKeyAddOrEdit 列表查询参数模型
+
器官类型
diff --git a/IRaCIS.Core.Application/Service/Document/DTO/TrialEmailNoticeConfigViewModel.cs b/IRaCIS.Core.Application/Service/Document/DTO/TrialEmailNoticeConfigViewModel.cs
index 0f8fd1917..ee4d31560 100644
--- a/IRaCIS.Core.Application/Service/Document/DTO/TrialEmailNoticeConfigViewModel.cs
+++ b/IRaCIS.Core.Application/Service/Document/DTO/TrialEmailNoticeConfigViewModel.cs
@@ -76,6 +76,11 @@ namespace IRaCIS.Core.Application.ViewModel
/// SMTP端口
///
public int? EmailSMTPServerPort { get; set; }
+
+ ///
+ /// 是否配置过邮箱
+ ///
+ public bool IsConfigureEmail { get; set; } = false;
}
public class SetTrialEmailInDto : GetTrialEmailSetOutDto
diff --git a/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs b/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs
index a0f038103..c75ff8bbf 100644
--- a/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs
+++ b/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs
@@ -56,6 +56,7 @@ namespace IRaCIS.Core.Application.Service
EmailSMTPServerAddress = x.EmailSMTPServerAddress,
EmailFromEmail = x.EmailFromEmail,
EmailFromName = x.EmailFromEmail,
+ IsConfigureEmail=x.IsConfigureEmail,
EmailSMTPServerPort = x.EmailSMTPServerPort
}).FirstNotNullAsync();
@@ -82,7 +83,8 @@ namespace IRaCIS.Core.Application.Service
EmailFromName = inDto.EmailFromName,
EmailAuthorizationCode = inDto.EmailAuthorizationCode,
EmailSMTPServerAddress = inDto.EmailSMTPServerAddress,
- EmailSMTPServerPort = inDto.EmailSMTPServerPort
+ EmailSMTPServerPort = inDto.EmailSMTPServerPort,
+ IsConfigureEmail=true,
});
diff --git a/IRaCIS.Core.Domain/Trial/Trial.cs b/IRaCIS.Core.Domain/Trial/Trial.cs
index e0d5c880b..243fc07d4 100644
--- a/IRaCIS.Core.Domain/Trial/Trial.cs
+++ b/IRaCIS.Core.Domain/Trial/Trial.cs
@@ -349,7 +349,12 @@ namespace IRaCIS.Core.Domain.Models
///
/// SMTP˿
///
- public int? EmailSMTPServerPort { get; set; }
+ public int? EmailSMTPServerPort { get; set; }
+
+ ///
+ /// Ƿù
+ ///
+ public bool IsConfigureEmail { get; set; } = false;
#endregion
/////