Kaynağa Gözat

质检-规范管理-条件设置验证逻辑调整

LHB 2 ay önce
ebeveyn
işleme
b999896fcd

+ 5 - 2
blade-service/blade-business/src/main/java/org/springblade/business/service/impl/UStandardInfoServiceImpl.java

@@ -204,9 +204,12 @@ public class UStandardInfoServiceImpl extends ServiceImpl<StandardInfoMapper, St
                 //新的数据排序后组合成字符串
                 List<Long> newRightIds = standardInfoJoinDTO.getRightIds();
                 Collections.sort(newRightIds);
-                //把左Id加进来 确保只有在左id相同的情况下才进行判断
-                newRightIds.add(leftId);
+
                 String newRightIdsStr = String.join(",", newRightIds.stream().map(String::valueOf).collect(Collectors.toList()));
+                if(CollectionUtil.isNotEmpty(newRightIds)){
+                    //把左Id加进来 确保只有在左id相同的情况下才进行判断
+                    newRightIdsStr = newRightIdsStr + "," + leftId;
+                }
                 newGroupRightIds.add(newRightIdsStr);
             }