From e04eaf0bdc696ed5724fcd131355b3418523dfd8 Mon Sep 17 00:00:00 2001 From: yujh Date: Tue, 6 May 2025 17:28:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9D=83=E9=99=90=E7=94=B3=E8=AF=B7=EF=BC=8C?= =?UTF-8?q?=E6=8C=89=E7=85=A7=E6=96=87=E4=BB=B6=E7=BB=84=E6=8E=88=E6=9D=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../coe/pal/publisher/event/AddFilePermTaskEndEvent.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/com.actionsoft.apps.coe.pal.publisher/src/com/actionsoft/apps/coe/pal/publisher/event/AddFilePermTaskEndEvent.java b/com.actionsoft.apps.coe.pal.publisher/src/com/actionsoft/apps/coe/pal/publisher/event/AddFilePermTaskEndEvent.java index fbdeb5f4..ceb8d614 100644 --- a/com.actionsoft.apps.coe.pal.publisher/src/com/actionsoft/apps/coe/pal/publisher/event/AddFilePermTaskEndEvent.java +++ b/com.actionsoft.apps.coe.pal.publisher/src/com/actionsoft/apps/coe/pal/publisher/event/AddFilePermTaskEndEvent.java @@ -52,8 +52,13 @@ public class AddFilePermTaskEndEvent extends ExecuteListener implements ExecuteL String applyfileIds = sourceBo.getString("APPLYFILEIDS");//待申请权限的文件 String[] files = applyfileIds.split(","); for (String fileId : files) { - BO oldBo = SDK.getBOAPI().query(FilePermConstant.BO_ACT_PUBLISH_PERM_SCOPE).addQuery("PALVERSIONID=", fileId).detail(); - updateData(ctx,oldBo); + //修改为查询组ID + //BO oldBo = SDK.getBOAPI().query(FilePermConstant.BO_ACT_PUBLISH_PERM_SCOPE).addQuery("PALVERSIONID=", fileId).detail(); + List list = SDK.getBOAPI().query(FilePermConstant.BO_ACT_PUBLISH_PERM_SCOPE).addQuery("FILEGROUPID=", fileId).list(); + //执行更新逻辑 + for (BO oldBo : list) { + updateData(ctx,oldBo); + } } }