fix(系统设置): 删除工作空间时同步删除相关用户组
--bug=1025058 --user=李玉号 【系统设置】删除工作空间-其关联的用户组同步被删除,用户编辑页面仍能看见该用户组 https://www.tapd.cn/55049933/s/1358831
This commit is contained in:
parent
47a796f296
commit
67270e43aa
|
@ -89,9 +89,14 @@ public class WorkspaceService {
|
||||||
projectService.deleteProject(projectId);
|
projectService.deleteProject(projectId);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
projectIdList.add(workspaceId);
|
||||||
|
GroupExample groupExample = new GroupExample();
|
||||||
|
groupExample.createCriteria().andScopeIdIn(projectIdList);
|
||||||
|
groupMapper.deleteByExample(groupExample);
|
||||||
|
|
||||||
// delete user group
|
// delete user group
|
||||||
UserGroupExample userGroupExample = new UserGroupExample();
|
UserGroupExample userGroupExample = new UserGroupExample();
|
||||||
userGroupExample.createCriteria().andSourceIdEqualTo(workspaceId);
|
userGroupExample.createCriteria().andSourceIdIn(projectIdList);
|
||||||
userGroupMapper.deleteByExample(userGroupExample);
|
userGroupMapper.deleteByExample(userGroupExample);
|
||||||
environmentGroupService.deleteByWorkspaceId(workspaceId);
|
environmentGroupService.deleteByWorkspaceId(workspaceId);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue