From 435a67d82b91c3a17c99e137aaba0ecb9a0d8ac5 Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: Wed, 17 Jun 2026 09:55:58 +0800
Subject: [PATCH] 修改仓吉和准东数据传入字段缺失数据问题

---
 src/main/java/com/ruoyi/common/utils/StringUtils.java |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ruoyi/common/utils/StringUtils.java b/src/main/java/com/ruoyi/common/utils/StringUtils.java
index 88e24d8..e006ecf 100644
--- a/src/main/java/com/ruoyi/common/utils/StringUtils.java
+++ b/src/main/java/com/ruoyi/common/utils/StringUtils.java
@@ -3,12 +3,14 @@
 import java.util.Collection;
 import java.util.Map;
 import com.ruoyi.common.utils.text.StrFormatter;
+import lombok.extern.slf4j.Slf4j;
 
 /**
  * 字符串工具类
  * 
  * @author ruoyi
  */
+@Slf4j
 public class StringUtils extends org.apache.commons.lang3.StringUtils
 {
     /** 空字符串 */
@@ -327,6 +329,24 @@
     }
 
     /**
+     * 判断字符串是否为数字
+     * @param str 待判断的字符串
+     * @return true-是数字, false-不是数字
+     */
+    private boolean isNumeric(String str) {
+        if (StringUtils.isEmpty(str)) {
+            return false;
+        }
+        try {
+            Integer.parseInt(str);
+            return true;
+        } catch (NumberFormatException e) {
+            log.warn("【双重预防】dangerSources值非法: {}", str);
+            return false;
+        }
+    }
+
+    /**
      * 将下划线大写方式命名的字符串转换为驼峰式。如果转换前的下划线大写方式命名的字符串为空,则返回空字符串。 例如:HELLO_WORLD->HelloWorld
      * 
      * @param name 转换前的下划线大写方式命名的字符串

--
Gitblit v1.9.2