From be6b421f03564131cea46083aef400eac52cc6a1 Mon Sep 17 00:00:00 2001 From: liyawei Date: Fri, 28 Oct 2022 15:35:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A4=E8=AF=81-=E5=8F=82=E6=95=B0=E6=B8=85?= =?UTF-8?q?=E5=8D=95-=E9=85=8D=E7=BD=AE=E5=90=8D=E7=A7=B0=E9=99=90?= =?UTF-8?q?=E5=88=B6=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 --- .../collect/service/impl/ParamsConfigEOServiceImpl.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/service/impl/ParamsConfigEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/service/impl/ParamsConfigEOServiceImpl.java index c1410f477..79aed2732 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/service/impl/ParamsConfigEOServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/service/impl/ParamsConfigEOServiceImpl.java @@ -59,6 +59,14 @@ public class ParamsConfigEOServiceImpl extends ServiceImpl paramsConfigEOList = paramsConfigVO.getParamsConfigEOList(); + int count = (int) paramsConfigEOList.stream().map(ParamsConfigEO::getConfigName).distinct().count(); + if (count < paramsConfigEOList.size()) { + if (CutEnum.CN.getValue().equals(paramsConfigVO.getCut())) { + throw new JeroBootException("配置名称不能重复!"); + } else { + throw new JeroBootException("Configuration Name cannot be duplicated!"); + } + } int ind = 1; List addConfigList = new ArrayList<>(); // 新增的配置