From ffc0c7bb7b16d9904fd2d905d1c4e1d4854e92a9 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Fri, 18 Jul 2025 16:36:56 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E5=AD=90=E5=9F=9F=E5=90=8D=E6=89=98?= =?UTF-8?q?=E7=AE=A1=E9=87=8D=E5=A4=8D=E5=9F=9F=E5=90=8D=E4=B8=8D=E5=85=81?= =?UTF-8?q?=E8=AE=B8=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/locales/langs/zh-CN/certd.ts | 2 +- .../pipeline/service/sub-domain-service.ts | 21 +++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) 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) + + } + }