Browse Source

限制重复配置---

2025年3月5日19:26:31
qingyuan_dev_new
lishuai 10 months ago
parent
commit
16f77b4a87
  1. 5
      modules/calculation/src/main/java/com/thing/calculation/service/impl/CalcTargetConfigServiceImpl.java

5
modules/calculation/src/main/java/com/thing/calculation/service/impl/CalcTargetConfigServiceImpl.java

@ -201,7 +201,10 @@ public class CalcTargetConfigServiceImpl
// 目标物公式描述生成计算物配置默认信息设置
List<CalcSourceConfigDTO> sourceConfigs = targetConfig.getSourceConfigs();
List<CalcSourceConfigDTO> list = sourceConfigs.stream().filter(e -> ObjectUtil.isEmpty(e.getSourceThingCode()) || ObjectUtil.isEmpty(e.getSourceAttrCode())).toList();
if(!CollectionUtils.isEmpty(list)){
throw new SysException("计算源物配置属性编码或者物编码不能为空!");
}
List<CalcSourceConfigDTO> duplicates = findDuplicates(sourceConfigs);
if(!CollectionUtils.isEmpty(duplicates)){
String result = duplicates.stream()

Loading…
Cancel
Save