diff --git a/packages/plugins/plugin-lib/src/tencent/access.ts b/packages/plugins/plugin-lib/src/tencent/access.ts index 6e0f03b5..e95f4262 100644 --- a/packages/plugins/plugin-lib/src/tencent/access.ts +++ b/packages/plugins/plugin-lib/src/tencent/access.ts @@ -46,6 +46,16 @@ export class TencentAccess extends BaseAccess { }) accountType: string; + @AccessInput({ + title: "关闭证书过期通知", + value: true, + component: { + name: "a-switch", + vModel: "checked", + }, + }) + closeExpiresNotify: boolean = true; + isIntl() { return this.accountType === "intl"; } diff --git a/packages/plugins/plugin-lib/src/tencent/lib/ssl-client.ts b/packages/plugins/plugin-lib/src/tencent/lib/ssl-client.ts index 8b1c56df..2fef42b9 100644 --- a/packages/plugins/plugin-lib/src/tencent/lib/ssl-client.ts +++ b/packages/plugins/plugin-lib/src/tencent/lib/ssl-client.ts @@ -50,7 +50,10 @@ export class TencentSslClient { const ret = await client.UploadCertificate(params); this.checkRet(ret); this.logger.info(`证书[${opts.certName}]上传成功:tencentCertId=`, ret.CertificateId); - await this.switchCertNotify([ret.CertificateId], true); + if (this.access.closeExpiresNotify) { + await this.switchCertNotify([ret.CertificateId], true); + } + return ret.CertificateId; }