Browse Source

[feat]

1、修改预警获取权限,如果不是通过页面创建则默认将超管放进去
master
杨威 3 months ago
parent
commit
633fea4c20
  1. 16
      dk-modules/workflow/src/main/java/org/dromara/workflow/handler/WorkflowPermissionHandler.java

16
dk-modules/workflow/src/main/java/org/dromara/workflow/handler/WorkflowPermissionHandler.java

@ -37,9 +37,18 @@ public class WorkflowPermissionHandler implements PermissionHandler {
@Override
public List<String> permissions() {
LoginUser loginUser = LoginHelper.getLoginUser();
List<String> resultList = new ArrayList<>();
//如果为空则将管理员放进去
resultList.add("1");
resultList.add("dept:100");
resultList.add("${handler}");
if (ObjectUtil.isNull(loginUser)) {
return new ArrayList<>();
return resultList;
}
// 使用一个流来构建权限列表
List<String> permissionList = Stream.of(
// 角色权限前缀
@ -59,10 +68,11 @@ public class WorkflowPermissionHandler implements PermissionHandler {
.flatMap(stream -> stream)
.collect(Collectors.toList());
permissionList.add("${handler}");
return permissionList;
resultList.addAll(permissionList);
return resultList;
}
/**
* 获取当前办理人
*

Loading…
Cancel
Save