From 604d00f67ddcf25a9d079ceddd1c668b2a4e5288 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期五, 19 四月 2024 15:08:22 +0800
Subject: [PATCH] bug修复

---
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TbBasicDataConfigServiceImpl.java |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TbBasicDataConfigServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TbBasicDataConfigServiceImpl.java
index a6cbaee..f92b9d1 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TbBasicDataConfigServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TbBasicDataConfigServiceImpl.java
@@ -38,7 +38,6 @@
 import java.util.List;
 import java.util.Objects;
 import java.util.stream.Collectors;
-import java.util.stream.IntStream;
 import lombok.RequiredArgsConstructor;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -101,12 +100,19 @@
         }
     }
 
-    public boolean hasConsecutiveDuplicates(List<CalculateItemDTO> calculateItemList) {
-        return IntStream.range(1, calculateItemList.size())
-                .anyMatch(i -> calculateItemList.get(i - 1).getValueType()
-                        .equals(calculateItemList.get(i).getValueType()));
+    public static boolean hasConsecutiveDuplicates(List<CalculateItemDTO> calculateItemList) {
+        for (int i = 0; i < calculateItemList.size() - 1; i++) {
+            if (calculateItemList.get(i).getValueType()
+                    .equals(calculateItemList.get(i + 1).getValueType()) && !calculateItemList.get(
+                            i + 1)
+                    .getContent().equals("(")) {
+                return true;
+            }
+        }
+        return false;
     }
 
+
     private String getFieldIdStr(List<CalculateItemDTO> calculateItemList,
             TbBasicDataConfig tbBasicDataConfig) {
         if (CollUtils.isEmpty(calculateItemList)) {

--
Gitblit v1.7.1