Merge branch 'Uat_Tailimed_Net8' of https://gitea.frp.extimaging.com/XCKJ/irc-netcore-api into Uat_Tailimed_Net8
continuous-integration/drone/push Build is passing Details

Uat_Tailimed_Net8
hang 2026-06-10 09:01:43 +08:00
commit a5d009a183
5 changed files with 30 additions and 5 deletions

View File

@ -47,8 +47,8 @@
"AccessKeyId": "LTAI5tFUCCmz5TwghZHsj45Y",
"AccessKeySecret": "8evrBy1fVfzJG25i67Jm0xqn9Xcw2T",
"RoleArn": "acs:ram::1078130221702011:role/uat-oss-access",
"BucketName": "tl-med-irc-uat-store",
"ViewEndpoint": "https://tl-med-irc-uat-store.oss-cn-shanghai.aliyuncs.com",
"BucketName": "rayplus-irc-uat-store",
"ViewEndpoint": "https://rayplus-irc-uat-store.oss-cn-shanghai.aliyuncs.com",
"Region": "oss-cn-shanghai",
"DurationSeconds": 7200
},
@ -109,10 +109,10 @@
"Host": "smtp.qiye.aliyun.com",
"Imap": "imap.qiye.aliyun.com",
"ImapPort": 993,
"FromEmail": "uat@extimaging.com",
"FromEmail": "service@mail.rayplus.net",
"FromName": "Uat RayPlus Imaging System",
"AuthorizationCode": "SHzyyl2021",
"SiteUrl": "http://irc.uat.extimaging.com/login",
"AuthorizationCode": "crefHpx3WtenFr6X",
"SiteUrl": "http://irc.uat.rayplus.net/login",
"PlatformName": "RayPlus",
"PlatformNameCN": "睿佳影像云平台",

View File

@ -199,6 +199,7 @@ public static class SendEmailHelper
}
return true;
}

View File

@ -2421,6 +2421,12 @@
<param name="batchAddList"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.Service.TrialEmailNoticeConfigService.TestSystemEmailConfigAsync">
<summary>
测试系统配置文件中的邮件配置
</summary>
<returns></returns>
</member>
<member name="T:IRaCIS.Core.Application.Service.TrialFileTypeService">
<summary>
项目文件类型

View File

@ -20,6 +20,8 @@ namespace IRaCIS.Core.Application.Interfaces
Task<IResponseOutput> AddOrUpdateTrialEmailNoticeConfig(TrialEmailNoticeConfigAddOrEdit addOrEditTrialEmailNoticeConfig);
Task<IResponseOutput> TestSystemEmailConfigAsync();
Task<IResponseOutput> DeleteTrialEmailNoticeConfig(Guid trialEmailNoticeConfigId);
Task<string> BaseBusinessScenarioSendEmailAsync(Guid visitTaskId, bool? isMedicalReviewAndSuggestApplyReReading = null, EmailStoreSendMode emailStoreMode = EmailStoreSendMode.StoreLocalSend, string sendFileRelativePath = "");

View File

@ -56,6 +56,7 @@ namespace IRaCIS.Core.Application.Service
/// <summary>
/// 获取项目邮箱
/// </summary>
@ -1807,6 +1808,9 @@ x.ReadingTableQuestionTrial.QuestionMark == QuestionMark.LesionNumber && x.Readi
private async Task TestEmailConfigAsync(TrialEmailNoticeConfigAddOrEdit config)
{
@ -1905,6 +1909,18 @@ x.ReadingTableQuestionTrial.QuestionMark == QuestionMark.LesionNumber && x.Readi
}
/// <summary>
/// 测试系统配置文件中的邮件配置
/// </summary>
/// <returns></returns>
[HttpPost]
public async Task<IResponseOutput> TestSystemEmailConfigAsync()
{
await SendEmailHelper.TestEmailConfigAsync(_systemEmailSendConfig.CurrentValue);
return ResponseOutput.Ok();
}
[TrialGlobalLimit("AfterStopCannNotOpt")]
[HttpDelete("{trialEmailNoticeConfigId:guid}")]
public async Task<IResponseOutput> DeleteTrialEmailNoticeConfig(Guid trialEmailNoticeConfigId)