This commit is contained in:
xiaojunnuo
2024-10-14 10:27:11 +08:00
parent 07043aff0c
commit 4caa2fad9d
5 changed files with 18 additions and 8 deletions
@@ -62,7 +62,7 @@ export class CnameRecordService extends BaseService<CnameRecordEntity> {
//获取默认的cnameProviderId
cnameProvider = await this.cnameProviderService.getByPriority();
if (cnameProvider == null) {
throw new ValidateException('找不到CNAME服务,请先联系管理员添加CNAME服务');
throw new ValidateException('找不到CNAME服务,请先前往“系统管理->CNAME服务设置”添加CNAME服务');
}
} else {
cnameProvider = await this.cnameProviderService.info(param.cnameProviderId);
@@ -67,6 +67,14 @@ export class PluginConfigService {
async getPluginConfig(req: PluginFindReq) {
const plugin = await this.get(req);
let sysSetting: any = {};
if (!plugin) {
return {
name: req.name,
disabled: false,
type: req.type,
sysSetting,
};
}
if (plugin && plugin.sysSetting) {
sysSetting = JSON.parse(plugin.sysSetting);
}
@@ -100,7 +100,7 @@ export class PluginService extends BaseService<PluginEntity> {
return records;
}
async setDisabled(opts: { id: number; name: string; type: string; disabled: boolean }) {
async setDisabled(opts: { id?: number; name?: string; type: string; disabled: boolean }) {
const { id, name, type, disabled } = opts;
if (!type) {
throw new Error('参数错误: type 不能为空');