diff --git a/packages/ui/certd-server/src/plugins/plugin-cert/plugin/cert-plugin/getter/aliyun.ts b/packages/ui/certd-server/src/plugins/plugin-cert/plugin/cert-plugin/getter/aliyun.ts index b49fb8c0a..0a41cbd67 100644 --- a/packages/ui/certd-server/src/plugins/plugin-cert/plugin/cert-plugin/getter/aliyun.ts +++ b/packages/ui/certd-server/src/plugins/plugin-cert/plugin/cert-plugin/getter/aliyun.ts @@ -101,6 +101,9 @@ export class CertApplyGetFormAliyunPlugin extends CertApplyBasePlugin { if (!this.orderId) { throw new Error("请先输入证书实例 ID"); } + if (Array.isArray(this.orderId) && this.orderId.length > 0) { + this.orderId = this.orderId[0] + } const certificateId = await this.getOrderDetailV2(client, this.orderId); this.logger.info(`获取到证书 ID:${certificateId}`); const certDetail = await this.getCertDetail(client, certificateId);