diff --git a/packages/ui/certd-client/src/locales/langs/zh-CN/certd.ts b/packages/ui/certd-client/src/locales/langs/zh-CN/certd.ts index 96301817..28fa4663 100644 --- a/packages/ui/certd-client/src/locales/langs/zh-CN/certd.ts +++ b/packages/ui/certd-client/src/locales/langs/zh-CN/certd.ts @@ -415,7 +415,7 @@ export default { is_present_no: "否", basicInfo: "基础信息", titlea: "名称", - disabled: "是否禁用", + disabled: "禁用", ordera: "排序", supportBuy: "支持购买", intro: "介绍", diff --git a/packages/ui/certd-server/src/modules/pipeline/service/sub-domain-service.ts b/packages/ui/certd-server/src/modules/pipeline/service/sub-domain-service.ts index 559ca8d1..5f98e55a 100644 --- a/packages/ui/certd-server/src/modules/pipeline/service/sub-domain-service.ts +++ b/packages/ui/certd-server/src/modules/pipeline/service/sub-domain-service.ts @@ -36,4 +36,25 @@ export class SubDomainService extends BaseService { return list.map(item=>item.domain); } + async add(bean: SubDomainEntity) { + const {domain, userId} = bean; + if (!domain) { + throw new Error('域名不能为空'); + } + if (!userId) { + throw new Error('用户ID不能为空'); + } + const exist = await this.repository.findOne({ + where: { + domain, + userId, + }, + }); + if (exist) { + throw new Error('域名已存在'); + } + return await super.add(bean) + + } + }