From 70a14b2d36c485e82ce9e28a897b41c634d84952 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Fri, 1 Nov 2024 15:21:41 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E5=A4=8D]=20=E5=B7=A5=E5=8D=95?= =?UTF-8?q?=E5=A4=84=E7=90=86-=E7=94=A8=E6=88=B7=E9=80=89=E6=8B=A9?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E4=BD=9C=E4=B8=BA=E6=9D=A1=E4=BB=B6=E8=8A=82?= =?UTF-8?q?=E7=82=B9=E5=88=A4=E6=96=AD=E6=9D=A1=E4=BB=B6=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E5=88=A4=E6=96=AD=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1278114926133248]工单处理-用户选择组件作为条件节点判断条件时,条件判断异常 http://192.168.0.96:8090/demo/rdm.html#/bug-detail/939050947543040/939050947543057/1278114926133248 --- .../framework/form/attribute/handler/UserSelectHandler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/neatlogic/module/framework/form/attribute/handler/UserSelectHandler.java b/src/main/java/neatlogic/module/framework/form/attribute/handler/UserSelectHandler.java index 137a73fb0..81f63b4b2 100644 --- a/src/main/java/neatlogic/module/framework/form/attribute/handler/UserSelectHandler.java +++ b/src/main/java/neatlogic/module/framework/form/attribute/handler/UserSelectHandler.java @@ -71,7 +71,9 @@ public class UserSelectHandler extends FormHandlerBase { } if (source instanceof String) { String sourceStr = (String) source; - if (sourceStr.startsWith("[") && sourceStr.endsWith("]")) { + if (StringUtils.isBlank(sourceStr)) { + return null; + } else if (sourceStr.startsWith("[") && sourceStr.endsWith("]")) { try { return JSONObject.parseArray((String) source); } catch (Exception e) { -- Gitee