diff --git a/packages/ui/certd-server/src/plugins/plugin-cert/plugin/cert-plugin/base.ts b/packages/ui/certd-server/src/plugins/plugin-cert/plugin/cert-plugin/base.ts index 24499090e..ca6622d81 100644 --- a/packages/ui/certd-server/src/plugins/plugin-cert/plugin/cert-plugin/base.ts +++ b/packages/ui/certd-server/src/plugins/plugin-cert/plugin/cert-plugin/base.ts @@ -133,7 +133,7 @@ export abstract class CertApplyBasePlugin extends CertApplyBaseConvertPlugin { } /** - * 检查是否过期,默认提前35天 + * 检查是否过期,默认提前15天 * @param expires * @param maxDays */ diff --git a/packages/ui/certd-server/src/plugins/plugin-cert/plugin/cert-plugin/lego/index.ts b/packages/ui/certd-server/src/plugins/plugin-cert/plugin/cert-plugin/lego/index.ts index 2f9e84942..93f617952 100644 --- a/packages/ui/certd-server/src/plugins/plugin-cert/plugin/cert-plugin/lego/index.ts +++ b/packages/ui/certd-server/src/plugins/plugin-cert/plugin/cert-plugin/lego/index.ts @@ -16,7 +16,7 @@ import { PrivateKeyType } from "./dns.js"; desc: "支持海量DNS解析提供商,推荐使用,一样的免费通配符域名证书申请,支持多个域名打到同一个证书上", default: { input: { - renewDays: 35, + renewDays: 15, forceUpdate: false, }, strategy: { diff --git a/packages/ui/certd-server/src/plugins/plugin-upyun/client.ts b/packages/ui/certd-server/src/plugins/plugin-upyun/client.ts index be86799cd..5d33c1811 100644 --- a/packages/ui/certd-server/src/plugins/plugin-upyun/client.ts +++ b/packages/ui/certd-server/src/plugins/plugin-upyun/client.ts @@ -71,11 +71,18 @@ export class UpyunClient { Cookie: req.cookie } }); + let errorMessage = null; if (res.msg?.errors?.length > 0) { - throw new Error(JSON.stringify(res.msg)); + errorMessage = JSON.stringify(res.msg); } if(res.data?.error_code){ - throw new Error(res.data?.message); + errorMessage = res.data?.message; + } + if(errorMessage){ + if (errorMessage.includes("domain has been bound to this certificate")) { + return res; + } + throw new Error(errorMessage); } return res; }