合并分支 'dev_third_stage' 到 'master'

认证-参数清单-配置名称限制不能重复校验

查看合并请求 laws-nio/laws-weilai!222
This commit is contained in:
高嵩
2022-10-28 16:37:27 +08:00
@@ -59,6 +59,14 @@ public class ParamsConfigEOServiceImpl extends ServiceImpl<ParamsConfigEOMapper,
public void addBatch(ParamsConfigVO paramsConfigVO) {
String paramsManifestId = paramsConfigVO.getParamsManifestId();
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;
List<ParamsConfigEO> addConfigList = new ArrayList<>(); // 新增的配置