认证-参数清单-配置名称限制不能重复校验
This commit is contained in:
+8
@@ -59,6 +59,14 @@ public class ParamsConfigEOServiceImpl extends ServiceImpl<ParamsConfigEOMapper,
|
|||||||
public void addBatch(ParamsConfigVO paramsConfigVO) {
|
public void addBatch(ParamsConfigVO paramsConfigVO) {
|
||||||
String paramsManifestId = paramsConfigVO.getParamsManifestId();
|
String paramsManifestId = paramsConfigVO.getParamsManifestId();
|
||||||
List<ParamsConfigEO> paramsConfigEOList = paramsConfigVO.getParamsConfigEOList();
|
List<ParamsConfigEO> 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;
|
int ind = 1;
|
||||||
List<ParamsConfigEO> addConfigList = new ArrayList<>(); // 新增的配置
|
List<ParamsConfigEO> addConfigList = new ArrayList<>(); // 新增的配置
|
||||||
|
|||||||
Reference in New Issue
Block a user