文件权限申请优化,注意需要和表单上选择文件字典一起部署
This commit is contained in:
parent
3a6c807bae
commit
5342d01460
@ -53,12 +53,22 @@ public class AddFilePermTaskEndEvent extends ExecuteListener implements ExecuteL
|
||||
String[] files = applyfileIds.split(",");
|
||||
for (String fileId : files) {
|
||||
//修改为查询组ID
|
||||
//BO oldBo = SDK.getBOAPI().query(FilePermConstant.BO_ACT_PUBLISH_PERM_SCOPE).addQuery("PALVERSIONID=", fileId).detail();
|
||||
List<BO> list = SDK.getBOAPI().query(FilePermConstant.BO_ACT_PUBLISH_PERM_SCOPE).addQuery("FILEGROUPID=", fileId).list();
|
||||
//执行更新逻辑
|
||||
for (BO oldBo : list) {
|
||||
updateData(ctx,oldBo);
|
||||
BO oldBo = SDK.getBOAPI().query(FilePermConstant.BO_ACT_PUBLISH_PERM_SCOPE).addQuery("FILEUUID=", fileId).detail();
|
||||
if (oldBo == null) {
|
||||
return;
|
||||
}
|
||||
String fileGroupId = oldBo.getString("FILEGROUPID");
|
||||
//需要更新整个组
|
||||
if(UtilString.isEmpty(fileGroupId)){
|
||||
updateData(ctx,oldBo);
|
||||
}else{
|
||||
List<BO> list = SDK.getBOAPI().query(FilePermConstant.BO_ACT_PUBLISH_PERM_SCOPE).addQuery("FILEGROUPID=", fileId).list();
|
||||
//执行更新逻辑
|
||||
for (BO groupBo : list) {
|
||||
updateData(ctx,groupBo);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user