From d1f3d208c997305103e33d0f20801f997b70f771 Mon Sep 17 00:00:00 2001 From: sunyuchao Date: Thu, 28 Apr 2022 14:16:51 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E6=94=B9=EF=BC=8C=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=90=8C=E7=BB=84=E7=BB=87=E4=B8=8B=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E5=90=8D=E4=B8=8D=E8=83=BD=E9=87=8D=E5=A4=8D=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../epmet/service/impl/IcExportTemplateServiceImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/IcExportTemplateServiceImpl.java b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/IcExportTemplateServiceImpl.java index 7f9e24fbc0..970e7f21d9 100644 --- a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/IcExportTemplateServiceImpl.java +++ b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/IcExportTemplateServiceImpl.java @@ -12,6 +12,7 @@ import com.epmet.commons.tools.constant.StrConstant; import com.epmet.commons.tools.dto.form.IcExportItemListFormDTO; import com.epmet.commons.tools.dto.form.IcExportTemplateSaveFormDTO; import com.epmet.commons.tools.dto.result.CustomerStaffInfoCacheResult; +import com.epmet.commons.tools.exception.EpmetErrorCode; import com.epmet.commons.tools.exception.EpmetException; import com.epmet.commons.tools.exception.RenException; import com.epmet.commons.tools.page.PageData; @@ -120,6 +121,12 @@ public class IcExportTemplateServiceImpl extends BaseServiceImpl templist = baseDao.selectByAgencyId(agencyInfo.getId()); if (!CollectionUtils.isEmpty(templist)) { + //增加校验 同组织内模板名不能重复 + templist.forEach(t -> { + if (formDTO.getName().equals(t.getName())) { + throw new EpmetException(9999, "当前组织下已存在相同名称的模板!", "当前组织下已存在相同名称的模板!"); + } + }); sort = templist.get(NumConstant.ZERO).getSort() + NumConstant.ONE; } tempId = UUID.randomUUID().toString().replace("-", "");