From e483d76a3a23e00d0b1598139b2285617a922109 Mon Sep 17 00:00:00 2001 From: wangli <274027703@qq.com> Date: Tue, 3 Dec 2024 15:00:11 +0800 Subject: [PATCH] =?UTF-8?q?feat(REQ-3004)=20-=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E4=B8=80=E4=BA=9B=E7=89=B9=E6=AE=8A=E9=85=8D=E7=BD=AE=E5=BC=95?= =?UTF-8?q?=E8=B5=B7=E7=9A=84=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cmd/GetFormInstanceAndPermissionCmd.java | 4 +--- .../impl/AggregateModelServiceImpl.java | 16 +++++++++------- .../service/impl/FormModelServiceImpl.java | 18 ++++++++++++++++-- 3 files changed, 26 insertions(+), 12 deletions(-) diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/GetFormInstanceAndPermissionCmd.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/GetFormInstanceAndPermissionCmd.java index 37c42bfff..7748bf24c 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/GetFormInstanceAndPermissionCmd.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/GetFormInstanceAndPermissionCmd.java @@ -156,7 +156,7 @@ public class GetFormInstanceAndPermissionCmd implements Command Objects.equals(NODE_STARTER.getType(), e.getActivityId())) .findFirst().orElse(new ExtAxProcessLog()); - starterLog.getFormFieldPermissionConf().forEach(perm -> { + ListUtils.emptyIfNull(starterLog.getFormFieldPermissionConf()).forEach(perm -> { // 防预编程, 强制设置为 hidden perm.setRequired(false); perm.setEditable(false); @@ -237,10 +237,8 @@ public class GetFormInstanceAndPermissionCmd implements Command