Skip to content

Commit 7936b9b

Browse files
committed
bug fix
1 parent 73e1a92 commit 7936b9b

File tree

1 file changed

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

1 file changed

+3
-1
lines changed

dss-framework/dss-framework-workspace-server/src/main/java/com/webank/wedatasphere/dss/framework/workspace/service/impl/DSSWorkspaceServiceImpl.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,9 @@ public List<DSSWorkspaceUserVO> getWorkspaceUsers(String workspaceId, String dep
228228
String roleName, int pageNow, int pageSize, List<Long> total) {
229229
String roleId = StringUtils.isBlank(roleName) ? null : String.valueOf(workspaceDBHelper.getRoleIdByName(roleName));
230230
PageHelper.startPage(pageNow, pageSize);
231-
List<DSSWorkspaceUser> workspaceUsers = dssWorkspaceUserMapper.getWorkspaceUsers(workspaceId, username, roleId);
231+
// 转译用户名模糊查询中的特殊字符
232+
String queryName = username.contains("_") ? username.split("_")[0] + "\\" + username.split("_")[1] : username;
233+
List<DSSWorkspaceUser> workspaceUsers = dssWorkspaceUserMapper.getWorkspaceUsers(workspaceId, queryName, roleId);
232234
PageInfo<DSSWorkspaceUser> pageInfo = new PageInfo<>(workspaceUsers);
233235
total.add(pageInfo.getTotal());
234236
return workspaceUsers.stream().map(

0 commit comments

Comments
 (0)