From a34df121bc17c62bac69dd6fdf229ae0c8c23f5f Mon Sep 17 00:00:00 2001 From: liushuang Date: Thu, 28 Aug 2025 11:17:41 +0800 Subject: [PATCH] =?UTF-8?q?fix(core.converters):=20=E4=BC=98=E5=8C=96=20Fi?= =?UTF-8?q?leUrlProcess=20=E4=B8=AD=E7=9A=84=20URL=20=E5=A4=84=E7=90=86?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在添加 URL 到 fileUrls 列表之前增加非空和非空字符串的检查- 避免将空或空字符串添加到列表中,提高数据处理的准确性 --- .../java/cn/isliu/core/converters/FileUrlProcess.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/cn/isliu/core/converters/FileUrlProcess.java b/src/main/java/cn/isliu/core/converters/FileUrlProcess.java index 333b263..10972f1 100644 --- a/src/main/java/cn/isliu/core/converters/FileUrlProcess.java +++ b/src/main/java/cn/isliu/core/converters/FileUrlProcess.java @@ -30,13 +30,17 @@ public class FileUrlProcess implements FieldValueProcess { if (jsonElement.isJsonObject()) { JsonObject jsonObject = jsonElement.getAsJsonObject(); String url = getUrlByTextFile(jsonObject); - fileUrls.add(url); + if (url != null && !url.isEmpty()) { + fileUrls.add(url); + } } } } else if (value instanceof JsonObject) { JsonObject jsb = (JsonObject) value; String url = getUrlByTextFile(jsb); - fileUrls.add(url); + if (url != null && !url.isEmpty()) { + fileUrls.add(url); + } } return String.join(",", fileUrls); }