|
@@ -1866,6 +1866,9 @@ public class ActivitiServiceImpl implements ActivitiService {
|
|
|
case ROLE://角色
|
|
|
if (Objects.nonNull(customFlowPropertyDto.getApproveRoles()) && customFlowPropertyDto.getApproveRoles().size() > 0) {
|
|
|
List<SysUser> sysUserList = sysUserService.findByRoleIds(customFlowPropertyDto.getApproveRoles().stream().map(x -> x.getId()).collect(Collectors.toList()));
|
|
|
+ if (Objects.isNull(sysUserList) || sysUserList.size() == 0) {
|
|
|
+ throw ExceptionResultEnum.ERROR.exception(customFlowPropertyDto.getApproveRoles().stream().map(x -> x.getName()).collect(Collectors.toList()) + "角色下未找到用户");
|
|
|
+ }
|
|
|
approveUserIds.addAll(sysUserList.stream().map(x -> String.valueOf(x.getId())).collect(Collectors.toList()));
|
|
|
}
|
|
|
break;
|