Skip to content

Commit ef88a3d

Browse files
committed
distinct user roles
1 parent 1b58f95 commit ef88a3d

File tree

1 file changed

+1
-1
lines changed
  • dss-framework/dss-framework-workspace-server/src/main/java/com/webank/wedatasphere/dss/framework/workspace/dao

1 file changed

+1
-1
lines changed

dss-framework/dss-framework-workspace-server/src/main/java/com/webank/wedatasphere/dss/framework/workspace/dao/DSSWorkspaceUserMapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ void insertUserRoleInWorkspace(@Param("workspaceId") long workspaceId, @Param("r
6060

6161
@Select({
6262
"<script>",
63-
"select created_by as creator, username as username, create_time as joinTime, workspace_id as workspaceId, group_concat(role_id) as roleIds, update_time as updateTime, update_user as updateUser " +
63+
"select created_by as creator, username as username, create_time as joinTime, workspace_id as workspaceId, group_concat(DISTINCT role_id) as roleIds, update_time as updateTime, update_user as updateUser " +
6464
"from dss_workspace_user_role where workspace_id = #{workspaceId} ",
6565
"<if test='username != null'>and username like concat('%',#{username},'%')</if> " + "group by username " +
6666
"<if test='roleId != null'>HAVING FIND_IN_SET(#{roleId},roleIds)</if> " +

0 commit comments

Comments
 (0)