Uat_Study
he 2023-02-13 18:10:54 +08:00
parent aa32fe4671
commit af603b7bc6
2 changed files with 16 additions and 11 deletions

View File

@ -5673,13 +5673,6 @@
快捷键服务
</summary>
</member>
<member name="M:IRaCIS.Core.Application.Service.ShortcutKeyService.GetDefaultShortcutKeyList(IRaCIS.Core.Application.ViewModel.DefaultShortcutKeyQuery)">
<summary>
获取默认快捷键
</summary>
<param name="inQuery"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.Service.ShortcutKeyService.GetDoctorShortcutKey(IRaCIS.Core.Application.ViewModel.DefaultShortcutKeyQuery)">
<summary>
获取医生快捷键
@ -5687,9 +5680,21 @@
<param name="inQuery"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.Service.ShortcutKeyService.SetDefaultShortcutKey(IRaCIS.Core.Application.ViewModel.SetDefaultShortcutKey)">
<member name="M:IRaCIS.Core.Application.Service.ShortcutKeyService.GetDefaultShortcutKey">
<summary>
设置默认快捷键
获取默认快捷键
</summary>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.Service.ShortcutKeyService.RestoreDefaultShortcutKey(IRaCIS.Core.Application.ViewModel.RestoreDefaultShortcutKeyInDto)">
<summary>
重置为默认快捷键
</summary>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.Service.ShortcutKeyService.SetShortcutKey(IRaCIS.Core.Application.ViewModel.SetDefaultShortcutKey)">
<summary>
设置快捷键
</summary>
<param name="inDto"></param>
<returns></returns>

View File

@ -77,7 +77,7 @@ namespace IRaCIS.Core.Application.Service
FileName=inDto.EmailFromName,
SMTPServerAddress=inDto.EmailSMTPServerAddress,
SMTPServerPort= inDto.EmailSMTPServerPort.Value,
TrialId=inDto.TrialId,
});
await _trialRepository.UpdatePartialFromQueryAsync(inDto.TrialId, x => new Trial()
@ -894,7 +894,7 @@ namespace IRaCIS.Core.Application.Service
private async Task TestEmailConfigAsync(TrialEmailNoticeConfigAddOrEdit config)
{
var toUserList = await _repository.Where<TrialUser>(t => t.TrialId == config.TrialId && config.ToUserTypeList.Contains(t.User.UserTypeEnum)).Select(t => new { t.User.EMail, t.User.FullName }).ToListAsync();
var toUserList = await _repository.Where<TrialUser>(t => t.TrialId == config.TrialId ).WhereIf(config.ToUserTypeList!=null,t=> config.ToUserTypeList.Contains(t.User.UserTypeEnum)).Select(t => new { t.User.EMail, t.User.FullName }).ToListAsync();
if (!config.FromEmail.Contains("@") || string.IsNullOrEmpty(config.FromEmail))