fix(Bug修复): 非内置用户操作组织成员失败,因为与Forge权限不一致导致异步任务失败
Forge管理员不在Forge的组织中也有组织的管理权限,所以不需要加入到组织工作台来
This commit is contained in:
parent
d72c0bb535
commit
11cdafc70c
|
|
@ -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());
|
||||
|
|
|
|||
Loading…
Reference in New Issue