From 09dff569d0d7ef08b66e5b5864adad148bcd8cd1 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期三, 10 九月 2025 11:24:29 +0800
Subject: [PATCH] 检验项中英文去除多余的空格以及[NBSP]非断行空格

---
 inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java b/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java
index 351fae1..3724d3d 100644
--- a/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java
+++ b/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java
@@ -3731,6 +3731,18 @@
     }
 
     /**
+     * NBSP锛堥潪闂存柇绌烘牸锛� 杞垚 鏅�氱┖鏍�
+     * @param oldStr
+     * @return
+     */
+    private String normalizedSpaces(String oldStr){
+        if(StringUtils.isBlank(oldStr)){
+            return oldStr;
+        }
+        return oldStr.replaceAll("\u00A0", " ").trim();
+    }
+
+    /**
      * 娣诲姞鎶ュ憡缁撹涓嫳鏂�
      * @param sample
      * @param itemCh
@@ -3742,9 +3754,9 @@
                                        String itemCh,
                                        String itemEn) {
         // 鍒ゆ柇鏄惁鏈夋楠岄」鍒嗙被map
-        String classTiemName = itemCh + (StringUtils.isBlank(sample.getInspectionItemClass()) ? "" : sample.getInspectionItemClass()).trim();
-        String classTiemNameEn = itemEn + (StringUtils.isBlank(sample.getInspectionItemClassEN()) ? "" : sample.getInspectionItemClassEN()).trim();
-        String classTiemNameItemEN = StringUtils.isBlank(sample.getInspectionItemEn()) ? "" : sample.getInspectionItemEn().trim();
+        String classTiemName = itemCh + (StringUtils.isBlank(sample.getInspectionItemClass()) ? "" : normalizedSpaces(sample.getInspectionItemClass()));
+        String classTiemNameEn = itemEn + (StringUtils.isBlank(sample.getInspectionItemClassEN()) ? "" : normalizedSpaces(sample.getInspectionItemClassEN()));
+        String classTiemNameItemEN = StringUtils.isBlank(sample.getInspectionItemEn()) ? "" : normalizedSpaces(sample.getInspectionItemEn());
 
         if (errorClassItemMapCn.containsKey(classTiemName)) {
             // 鍒ゆ柇鏄惁鏈夋楠岄」map

--
Gitblit v1.9.3