From 1fe4c367f7128de9ba5e3395ae06bc81e63a7d5a Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Thu, 29 May 2025 20:37:17 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DFarcdn=E8=AF=81?= =?UTF-8?q?=E4=B9=A6=E6=9C=89=E6=95=88=E6=9C=9F=E9=94=99=E8=AF=AF=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/certd-server/src/plugins/plugin-farcdn/access.ts | 4 ++-- .../plugins/plugin-farcdn/plugins/plugin-refresh-cert.ts | 7 +++---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/packages/ui/certd-server/src/plugins/plugin-farcdn/access.ts b/packages/ui/certd-server/src/plugins/plugin-farcdn/access.ts index f3cde7ba..99465aab 100644 --- a/packages/ui/certd-server/src/plugins/plugin-farcdn/access.ts +++ b/packages/ui/certd-server/src/plugins/plugin-farcdn/access.ts @@ -153,8 +153,8 @@ export class FarcdnAccess extends BaseAccess { serverName: oldCert.serverName || certReader.getMainDomain(), commonNames: [certReader.getMainDomain()], dnsNames: certReader.getAltNames(), - timeBeginAt: detail.notBefore, - timeEndAt: detail.notAfter, + timeBeginAt: detail.notBefore.getTime(), + timeEndAt: detail.notAfter.getTime(), name: oldCert.name|| certReader.buildCertName(), description:oldCert.description||"" } diff --git a/packages/ui/certd-server/src/plugins/plugin-farcdn/plugins/plugin-refresh-cert.ts b/packages/ui/certd-server/src/plugins/plugin-farcdn/plugins/plugin-refresh-cert.ts index 6b248cd2..21cbc34b 100644 --- a/packages/ui/certd-server/src/plugins/plugin-farcdn/plugins/plugin-refresh-cert.ts +++ b/packages/ui/certd-server/src/plugins/plugin-farcdn/plugins/plugin-refresh-cert.ts @@ -1,8 +1,7 @@ -import { IsTaskPlugin, PageReq, pluginGroups, RunStrategy, TaskInput } from "@certd/pipeline"; +import { AbstractTaskPlugin, IsTaskPlugin, PageReq, pluginGroups, RunStrategy, TaskInput } from "@certd/pipeline"; import { CertApplyPluginNames, CertInfo } from "@certd/plugin-cert"; import { createCertDomainGetterInputDefine, createRemoteSelectInputDefine } from "@certd/plugin-lib"; import { FarcdnAccess } from "../access.js"; -import { AbstractPlusTaskPlugin } from "@certd/plugin-plus"; @IsTaskPlugin({ //命名规范,插件类型+功能(就是目录plugin-demo中的demo),大写字母开头,驼峰命名 @@ -12,7 +11,7 @@ import { AbstractPlusTaskPlugin } from "@certd/plugin-plus"; icon: "svg:icon-lucky", //插件分组 group: pluginGroups.cdn.key, - needPlus: true, + needPlus: false, default: { //默认值配置照抄即可 strategy: { @@ -21,7 +20,7 @@ import { AbstractPlusTaskPlugin } from "@certd/plugin-plus"; } }) //类名规范,跟上面插件名称(name)一致 -export class FarcdnRefreshCert extends AbstractPlusTaskPlugin { +export class FarcdnRefreshCert extends AbstractTaskPlugin { //证书选择,此项必须要有 @TaskInput({ title: "域名证书",