From 901bab9b8b1c3773a644bdc74f5eafd666591aeb Mon Sep 17 00:00:00 2001
From: liding <756868258@qq.com>
Date: 星期四, 17 九月 2026 13:37:24 +0800
Subject: [PATCH] feat: 1委托单 2下单详情 3检验任务 4检验任务复核 5检验任务详情 6标准维护 7检验单详情 8报告编制

---
 cnas-require/src/main/java/com/ruoyi/require/service/impl/FeStandardSubstanceServiceImpl.java |   21 +--------------------
 1 files changed, 1 insertions(+), 20 deletions(-)

diff --git a/cnas-require/src/main/java/com/ruoyi/require/service/impl/FeStandardSubstanceServiceImpl.java b/cnas-require/src/main/java/com/ruoyi/require/service/impl/FeStandardSubstanceServiceImpl.java
index d4aac72..015802e 100644
--- a/cnas-require/src/main/java/com/ruoyi/require/service/impl/FeStandardSubstanceServiceImpl.java
+++ b/cnas-require/src/main/java/com/ruoyi/require/service/impl/FeStandardSubstanceServiceImpl.java
@@ -4,7 +4,6 @@
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.ruoyi.framework.exception.ErrorException;
@@ -23,11 +22,8 @@
 import java.time.format.DateTimeFormatter;
 import java.util.ArrayList;
 import java.util.Collections;
-import java.util.HashSet;
 import java.util.List;
 import java.util.Locale;
-import java.util.Set;
-import java.util.stream.Collectors;
 
 /**
  * <p>
@@ -85,26 +81,11 @@
             throw new ErrorException("瀵煎叆鏂囦欢娌℃湁鏍囧噯鐗╄川鏁版嵁");
         }
 
-        Set<String> manageNumbers = new HashSet<>();
-        for (int i = 0; i < rows.size(); i++) {
-            String manageNum = required(rows.get(i).getManageNum(), i + 2, "绠$悊缂栧彿");
-            if (!manageNumbers.add(manageNum)) {
-                throw new ErrorException("绗�" + (i + 2) + "琛岋細绠$悊缂栧彿" + manageNum + "鍦ㄦ枃浠朵腑閲嶅");
-            }
-        }
-        Set<String> existingNumbers = baseMapper.selectList(Wrappers.<FeStandardSubstance>lambdaQuery()
-                        .in(FeStandardSubstance::getManageNum, manageNumbers)
-                        .select(FeStandardSubstance::getManageNum))
-                .stream().map(FeStandardSubstance::getManageNum).collect(Collectors.toSet());
-
         List<FeStandardSubstance> substances = new ArrayList<>();
         for (int i = 0; i < rows.size(); i++) {
             int rowNumber = i + 2;
             FeStandardSubstanceImport row = rows.get(i);
             String manageNum = required(row.getManageNum(), rowNumber, "绠$悊缂栧彿");
-            if (existingNumbers.contains(manageNum)) {
-                throw new ErrorException("绗�" + rowNumber + "琛岋細绠$悊缂栧彿" + manageNum + "宸插瓨鍦�");
-            }
 
             FeStandardSubstance substance = new FeStandardSubstance();
             substance.setName(required(row.getName(), rowNumber, "鏍囧噯鐗╄川鍚嶇О"));
@@ -160,4 +141,4 @@
     private String trim(String value) {
         return value == null ? null : value.trim();
     }
-}
+}
\ No newline at end of file

--
Gitblit v1.9.3