diff --git a/backend/src/main/java/io/metersphere/controller/WorkspaceController.java b/backend/src/main/java/io/metersphere/controller/WorkspaceController.java index 3c4f7e71827951aeeb9b033eb2f58e86bb02c195..3c6d2153dbb315b21fcd76cec539440cf1a660d0 100644 --- a/backend/src/main/java/io/metersphere/controller/WorkspaceController.java +++ b/backend/src/main/java/io/metersphere/controller/WorkspaceController.java @@ -53,7 +53,7 @@ public class WorkspaceController { @PostMapping("special/update") @RequiresRoles(RoleConstants.ADMIN) public void updateWorkspaceByAdmin(@RequestBody Workspace workspace) { - workspaceService.updateWorkspacebyAdmin(workspace); + workspaceService.updateWorkspaceByAdmin(workspace); } @GetMapping("special/delete/{workspaceId}") diff --git a/backend/src/main/java/io/metersphere/service/OrganizationService.java b/backend/src/main/java/io/metersphere/service/OrganizationService.java index c54b4860d1dd8cc95705d6c167b5ac4f793119d9..be619c75bb24f15dd838c72ba2dcfc00380448a0 100644 --- a/backend/src/main/java/io/metersphere/service/OrganizationService.java +++ b/backend/src/main/java/io/metersphere/service/OrganizationService.java @@ -109,12 +109,8 @@ public class OrganizationService { } public void updateOrgMember(OrganizationMemberDTO memberDTO) { - User user = new User(); - BeanUtils.copyProperties(memberDTO, user); - userMapper.updateByPrimaryKeySelective(user); - // String orgId = memberDTO.getOrganizationId(); - String userId = user.getId(); + String userId = memberDTO.getId(); // 已有角色 List memberRoles = extUserRoleMapper.getOrganizationMemberRoles(orgId, userId); // 修改后的角色 diff --git a/backend/src/main/java/io/metersphere/service/WorkspaceService.java b/backend/src/main/java/io/metersphere/service/WorkspaceService.java index a17cfd88556d747ae34a2303ed39d37141a3aa26..69e0e32e47e5827103156b020eed8af03b87478d 100644 --- a/backend/src/main/java/io/metersphere/service/WorkspaceService.java +++ b/backend/src/main/java/io/metersphere/service/WorkspaceService.java @@ -22,6 +22,7 @@ import org.apache.commons.lang3.StringUtils; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; + import javax.annotation.Resource; import java.util.ArrayList; import java.util.List; @@ -200,12 +201,8 @@ public class WorkspaceService { } public void updateWorkspaceMember(WorkspaceMemberDTO memberDTO) { - User user = new User(); - BeanUtils.copyProperties(memberDTO, user); - userMapper.updateByPrimaryKeySelective(user); - // String workspaceId = memberDTO.getWorkspaceId(); - String userId = user.getId(); + String userId = memberDTO.getId(); // 已有角色 List memberRoles = extUserRoleMapper.getWorkspaceMemberRoles(workspaceId, userId); // 修改后的角色 @@ -234,11 +231,11 @@ public class WorkspaceService { } } - public Integer checkSourceRole(String orgId, String userId, String roleId) { - return extOrganizationMapper.checkSourceRole(orgId, userId, roleId); + public Integer checkSourceRole(String workspaceId, String userId, String roleId) { + return extOrganizationMapper.checkSourceRole(workspaceId, userId, roleId); } - public void updateWorkspacebyAdmin(Workspace workspace) { + public void updateWorkspaceByAdmin(Workspace workspace) { workspace.setCreateTime(null); workspace.setUpdateTime(System.currentTimeMillis()); workspaceMapper.updateByPrimaryKeySelective(workspace);