From 855f4980d5faab2987df5c578caf2e719ce727d0 Mon Sep 17 00:00:00 2001
From: he <10978375@qq.com>
Date: Mon, 13 Feb 2023 15:45:12 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../IRaCIS.Core.Application.xml | 35 +++++++++++++++++++
.../DTO/TrialEmailNoticeConfigViewModel.cs | 5 +++
.../Document/TrialEmailNoticeConfigService.cs | 4 ++-
IRaCIS.Core.Domain/Trial/Trial.cs | 7 +++-
4 files changed, 49 insertions(+), 2 deletions(-)
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
/////