From 16f77b4a874b5f4acf195418f1592140bfd1bf96 Mon Sep 17 00:00:00 2001 From: lishuai Date: Wed, 5 Mar 2025 19:55:29 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=90=E5=88=B6=E9=87=8D=E5=A4=8D=E9=85=8D?= =?UTF-8?q?=E7=BD=AE---=202025=E5=B9=B43=E6=9C=885=E6=97=A519:26:31?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/CalcTargetConfigServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/calculation/src/main/java/com/thing/calculation/service/impl/CalcTargetConfigServiceImpl.java b/modules/calculation/src/main/java/com/thing/calculation/service/impl/CalcTargetConfigServiceImpl.java index 8365409..cc05865 100644 --- a/modules/calculation/src/main/java/com/thing/calculation/service/impl/CalcTargetConfigServiceImpl.java +++ b/modules/calculation/src/main/java/com/thing/calculation/service/impl/CalcTargetConfigServiceImpl.java @@ -201,7 +201,10 @@ public class CalcTargetConfigServiceImpl // 目标物公式描述生成、计算物配置默认信息设置 List sourceConfigs = targetConfig.getSourceConfigs(); - + List list = sourceConfigs.stream().filter(e -> ObjectUtil.isEmpty(e.getSourceThingCode()) || ObjectUtil.isEmpty(e.getSourceAttrCode())).toList(); + if(!CollectionUtils.isEmpty(list)){ + throw new SysException("计算源物配置属性编码或者物编码不能为空!"); + } List duplicates = findDuplicates(sourceConfigs); if(!CollectionUtils.isEmpty(duplicates)){ String result = duplicates.stream()