From 1e79c85b1750c7c65e0fee0676ae46333b08f23e Mon Sep 17 00:00:00 2001 From: luolin <766488893@qq.com> Date: Tue, 10 Sep 2024 15:21:19 +0800 Subject: [PATCH] =?UTF-8?q?:recycle:=20Refactoring=20code.=E8=A7=A3?= =?UTF-8?q?=E5=86=B3=E6=95=B0=E6=8D=AE=E5=BA=93=E5=AD=98=E7=A9=BA=E4=B8=B2?= =?UTF-8?q?=E7=9A=84=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pigx/common/data/handler/JsonLongArrayTypeHandler.java | 3 +++ .../pigx/common/data/handler/JsonStringArrayTypeHandler.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/pigx-common/pigx-common-data/src/main/java/com/pig4cloud/pigx/common/data/handler/JsonLongArrayTypeHandler.java b/pigx-common/pigx-common-data/src/main/java/com/pig4cloud/pigx/common/data/handler/JsonLongArrayTypeHandler.java index fc0f7abc4..df387186d 100644 --- a/pigx-common/pigx-common-data/src/main/java/com/pig4cloud/pigx/common/data/handler/JsonLongArrayTypeHandler.java +++ b/pigx-common/pigx-common-data/src/main/java/com/pig4cloud/pigx/common/data/handler/JsonLongArrayTypeHandler.java @@ -36,6 +36,7 @@ public class JsonLongArrayTypeHandler extends BaseTypeHandler { @SneakyThrows public Long[] getNullableResult(ResultSet rs, String columnName) { String reString = rs.getString(columnName); + if (StrUtil.isBlank(reString)) return new Long[]{}; return Convert.toLongArray(reString); } @@ -43,6 +44,7 @@ public class JsonLongArrayTypeHandler extends BaseTypeHandler { @SneakyThrows public Long[] getNullableResult(ResultSet rs, int columnIndex) { String reString = rs.getString(columnIndex); + if (StrUtil.isBlank(reString)) return new Long[]{}; return Convert.toLongArray(reString); } @@ -50,6 +52,7 @@ public class JsonLongArrayTypeHandler extends BaseTypeHandler { @SneakyThrows public Long[] getNullableResult(CallableStatement cs, int columnIndex) { String reString = cs.getString(columnIndex); + if (StrUtil.isBlank(reString)) return new Long[]{}; return Convert.toLongArray(reString); } diff --git a/pigx-common/pigx-common-data/src/main/java/com/pig4cloud/pigx/common/data/handler/JsonStringArrayTypeHandler.java b/pigx-common/pigx-common-data/src/main/java/com/pig4cloud/pigx/common/data/handler/JsonStringArrayTypeHandler.java index 9b48eb709..8ac0d5700 100644 --- a/pigx-common/pigx-common-data/src/main/java/com/pig4cloud/pigx/common/data/handler/JsonStringArrayTypeHandler.java +++ b/pigx-common/pigx-common-data/src/main/java/com/pig4cloud/pigx/common/data/handler/JsonStringArrayTypeHandler.java @@ -36,6 +36,7 @@ public class JsonStringArrayTypeHandler extends BaseTypeHandler { @SneakyThrows public String[] getNullableResult(ResultSet rs, String columnName) { String reString = rs.getString(columnName); + if (StrUtil.isBlank(reString)) return new String[]{}; return Convert.toStrArray(reString); } @@ -43,6 +44,7 @@ public class JsonStringArrayTypeHandler extends BaseTypeHandler { @SneakyThrows public String[] getNullableResult(ResultSet rs, int columnIndex) { String reString = rs.getString(columnIndex); + if (StrUtil.isBlank(reString)) return new String[]{}; return Convert.toStrArray(reString); } @@ -50,6 +52,7 @@ public class JsonStringArrayTypeHandler extends BaseTypeHandler { @SneakyThrows public String[] getNullableResult(CallableStatement cs, int columnIndex) { String reString = cs.getString(columnIndex); + if (StrUtil.isBlank(reString)) return new String[]{}; return Convert.toStrArray(reString); }