From 5d15287b2a06f978485ac6af71e33e1a82b43a65 Mon Sep 17 00:00:00 2001 From: kimi <kimi42345@gmail.com> Date: 星期三, 15 四月 2020 16:29:55 +0800 Subject: [PATCH] fix 上传后生成版本连接池用完不释放问题 --- src/main/java/com/highdatas/mdm/service/act/impl/IdentityServiceImpl.java | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/highdatas/mdm/service/act/impl/IdentityServiceImpl.java b/src/main/java/com/highdatas/mdm/service/act/impl/IdentityServiceImpl.java index bc7c58c..da51138 100644 --- a/src/main/java/com/highdatas/mdm/service/act/impl/IdentityServiceImpl.java +++ b/src/main/java/com/highdatas/mdm/service/act/impl/IdentityServiceImpl.java @@ -19,6 +19,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.stream.Collectors; @Service public class IdentityServiceImpl extends BaseServiceImpl implements com.highdatas.mdm.service.act.IdentityService{ @@ -200,5 +201,14 @@ } } + @Override + public List<String> getRoleByUser(String userId) { + List<Group> list = identityService.createGroupQuery().groupMember(userId).list(); + if (list == null || list.isEmpty()) { + return null; + } + return list.stream().map(group -> group.getId()).collect(Collectors.toList()); + } + } -- Gitblit v1.8.0