Skip to content

Commit 744657b

Browse files
committed
fix bug
1 parent ef88a3d commit 744657b

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
@@ -229,7 +229,9 @@ public List<DSSWorkspaceUserVO> getWorkspaceUsers(String workspaceId, String dep
229229
String roleId = StringUtils.isBlank(roleName) ? null : String.valueOf(workspaceDBHelper.getRoleIdByName(roleName));
230230
PageHelper.startPage(pageNow, pageSize);
231231
// 转译用户名模糊查询中的特殊字符
232-
String queryName = StringUtils.isNotEmpty(username) && username.contains("_") ? username.split("_")[0] + "\\" + username.split("_")[1] : username;
232+
String queryName = StringUtils.isNotEmpty(username) && username.contains("_")
233+
? username.replaceAll("_", "\\\\_")
234+
: username;
233235
List<DSSWorkspaceUser> workspaceUsers = dssWorkspaceUserMapper.getWorkspaceUsers(workspaceId, queryName, roleId);
234236
PageInfo<DSSWorkspaceUser> pageInfo = new PageInfo<>(workspaceUsers);
235237
total.add(pageInfo.getTotal());

0 commit comments

Comments
 (0)