Skip to content

Commit

Permalink
feat:支持开通蓝盾项目权限的同时开通对应的监控空间权限 #8935
Browse files Browse the repository at this point in the history
  • Loading branch information
fcfang123 committed Jun 29, 2023
1 parent 3853e18 commit 31fca23
Showing 1 changed file with 7 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ class RbacPermissionMigrateService constructor(
private const val ALL_MEMBERS_NAME = "allMembersName"
private val toRbacExecutorService = Executors.newFixedThreadPool(5)
private val migrateProjectsExecutorService = Executors.newFixedThreadPool(5)
private val migrateMonitorExecutorService = Executors.newFixedThreadPool(5)
}

@Value("\${auth.migrateProjectTag:#{null}}")
Expand Down Expand Up @@ -177,13 +178,17 @@ class RbacPermissionMigrateService constructor(

override fun migrateMonitorResource(projectCodes: List<String>): Boolean {
projectCodes.filter {
// 仅迁移 迁移成功的项目
// 仅迁移"迁移成功"的项目
authMigrationDao.get(
dslContext = dslContext,
projectCode = it
)?.status == AuthMigrateStatus.SUCCEED.value
}.map {
migrateResourceService.migrateMonitorResource(projectCode = it)
val traceId = MDC.get(TraceTag.BIZID)
migrateMonitorExecutorService.submit{
MDC.put(TraceTag.BIZID, traceId)
migrateResourceService.migrateMonitorResource(projectCode = it)
}
}
return true
}
Expand Down

0 comments on commit 31fca23

Please sign in to comment.