diff --git a/packages/ui/certd-server/src/modules/pipeline/service/notification-service.ts b/packages/ui/certd-server/src/modules/pipeline/service/notification-service.ts index e0b722cc..3db82971 100644 --- a/packages/ui/certd-server/src/modules/pipeline/service/notification-service.ts +++ b/packages/ui/certd-server/src/modules/pipeline/service/notification-service.ts @@ -156,12 +156,16 @@ export class NotificationService extends BaseService { //发送通知 logger.info('发送通知, 使用通知渠道:' + notifyConfig.name); - let siteTitle = 'Certd'; - if (isComm()) { - const siteInfo = await this.sysSettingsService.getSetting(SysSiteInfo); - siteTitle = siteInfo?.title || siteTitle; + if (notifyConfig.type != 'email') { + //非邮件通知,需要加上站点名称 + let siteTitle = 'Certd'; + if (isComm()) { + const siteInfo = await this.sysSettingsService.getSetting(SysSiteInfo); + siteTitle = siteInfo?.title || siteTitle; + } + req.body.title = `【${siteTitle}】${req.body.title}`; } - req.body.title = `【${siteTitle}】${req.body.title}`; + await sendNotification({ config: notifyConfig, ctx: {