From 78c2ced43b1a73d142b0ed783b162b97f545ab06 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 3 Mar 2026 11:31:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Ddcdn=E5=A4=9A=E4=B8=AA?= =?UTF-8?q?=E5=9F=9F=E5=90=8D=E5=90=8C=E6=97=B6=E9=83=A8=E7=BD=B2=E6=97=B6?= =?UTF-8?q?=20=E5=8F=AF=E8=83=BD=E4=BC=9A=E5=87=BA=E7=8E=B0=E8=AF=81?= =?UTF-8?q?=E4=B9=A6=E5=90=8D=E7=A7=B0=E9=87=8D=E5=A4=8D=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.ts b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.ts index 09c344ef2..632e3f660 100644 --- a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.ts +++ b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.ts @@ -79,12 +79,11 @@ export class DeployCertToAliyunDCDN extends AbstractTaskPlugin { if (typeof this.domainName === 'string') { this.domainName = [this.domainName]; } - - const params:any = await this.buildParams(); for (const domainName of this.domainName) { this.logger.info(`[${domainName}]开始部署`) - params.DomainName = domainName; + const params = await this.buildParams(domainName); await this.doRequest(client, params); + await this.ctx.utils.sleep(1000); this.logger.info(`[${domainName}]部署成功`) } @@ -102,7 +101,7 @@ export class DeployCertToAliyunDCDN extends AbstractTaskPlugin { return client; } - async buildParams() { + async buildParams(domainName: string) { const CertName = (this.certName ?? 'certd') + '-' + dayjs().format('YYYYMMDDHHmmss'); let certId: any = this.cert @@ -113,6 +112,7 @@ export class DeployCertToAliyunDCDN extends AbstractTaskPlugin { this.logger.info('上传证书:', CertName); const cert: any = this.cert; return { + DomainName: domainName, SSLProtocol: 'on', CertName: CertName, CertType: 'upload', @@ -127,6 +127,7 @@ export class DeployCertToAliyunDCDN extends AbstractTaskPlugin { } this.logger.info('使用已上传的证书:', certId); return { + DomainName: domainName, SSLProtocol: 'on', CertType: 'cas', CertName: CertName,