fix(Bug修复): 非内置用户操作组织成员失败,因为与Forge权限不一致导致异步任务失败

Forge管理员不在Forge的组织中也有组织的管理权限,所以不需要加入到组织工作台来
This commit is contained in:
OTTO 2024-09-10 14:57:41 +08:00
parent d72c0bb535
commit 11cdafc70c
1 changed files with 0 additions and 7 deletions

View File

@ -5,7 +5,6 @@ import com.microservices.common.core.constant.SecurityConstants;
import com.microservices.common.core.enums.SystemRole;
import com.microservices.common.core.exception.ServiceException;
import com.microservices.common.core.utils.DateUtils;
import com.microservices.common.httpClient.domain.GitLinkRequestUrl;
import com.microservices.common.httpClient.util.GitLinkRequestHelper;
import com.microservices.pms.common.service.IPmsCommonAsyncService;
import com.microservices.pms.common.service.IPmsCommonService;
@ -252,12 +251,6 @@ public class PmsCommonAsyncServiceImpl implements IPmsCommonAsyncService {
CustomExecutorFactory.threadPoolExecutor.execute(() -> {
PmsEnterprise pmsEnterprise = pmsEnterpriseService.selectPmsEnterpriseById(enterpriseId);
try {
// Forge组织中添加内置管理员用户
JSONObject gitlinkAdminUser = gitLinkRequestHelper.doGet(GitLinkRequestUrl.USER(gitLinkRequestHelper.adminUsername));
GitLinkUserToEnterpriseInputVo adminUser = new GitLinkUserToEnterpriseInputVo();
adminUser.setUserId(gitlinkAdminUser.getLong("user_id"));
adminUser.setRoleKey(SystemRole.PMS_ORG_ADMIN.getRoleKey());
gitLinkUserToEnterpriseInputVoList.add(adminUser);
pmsEnterpriseService.increaseOpenEnterpriseProcessCount(pmsEnterprise.getGitlinkOrgId());
// 获取组织下所有团队
List<GitlinkOrganizationTeamVo> gitlinkOrganizationTeamVoList = pmsCommonService.getAllGitlinkOrgTeams(pmsEnterprise.getGitlinkOrgId());