From a77c777980dd38d97d983124eeed1596879bba95 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Sun, 17 Aug 2025 23:32:29 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E8=85=BE=E8=AE=AF=E4=BA=91=E5=85=B3?= =?UTF-8?q?=E9=97=AD=E8=AF=81=E4=B9=A6=E9=80=9A=E7=9F=A5=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=BC=80=E5=85=B3=E9=80=89=E9=A1=B9=EF=BC=8C=E5=9C=A8=E8=85=BE?= =?UTF-8?q?=E8=AE=AF=E4=BA=91=E6=8E=88=E6=9D=83=E9=87=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/plugins/plugin-lib/src/tencent/access.ts | 10 ++++++++++ .../plugins/plugin-lib/src/tencent/lib/ssl-client.ts | 5 ++++- 2 files changed, 14 insertions(+), 1 deletion(-) 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; }