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 6882d027bf..8151e9c0b2 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 @@ -121,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("-", "");