From 0c5514889d251e7614589736003ec8c54f6783cb Mon Sep 17 00:00:00 2001 From: TanJ Date: Mon, 23 Oct 2023 10:57:05 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20contextinfo=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=8F=82=E5=BB=BA=E5=8D=95=E4=BD=8D=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit add contextInfo set workspace join type --- .../java/cn/axzo/framework/auth/domain/ContextInfo.java | 7 +++++++ .../framework/auth/service/ContextInfoBuilderAspect.java | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/ContextInfo.java b/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/ContextInfo.java index e6af744..6b7e555 100644 --- a/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/ContextInfo.java +++ b/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/ContextInfo.java @@ -266,4 +266,11 @@ public class ContextInfo { this.userInfoMap = userInfoMap; } + public Integer getWorkspaceJoinType() { + return workspaceJoinType; + } + + public void setWorkspaceJoinType(Integer workspaceJoinType) { + this.workspaceJoinType = workspaceJoinType; + } } diff --git a/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/service/ContextInfoBuilderAspect.java b/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/service/ContextInfoBuilderAspect.java index 9082d6c..277596a 100644 --- a/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/service/ContextInfoBuilderAspect.java +++ b/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/service/ContextInfoBuilderAspect.java @@ -315,6 +315,11 @@ public class ContextInfoBuilderAspect { }catch (Throwable t) { log.warn("fill workspaceType error, user identityId=" + userInfo.getIdentityId()); } + try { + contextInfo.setWorkspaceJoinType(Integer.parseInt(userinfoMap.get("workspaceJoinType").toString())); + }catch (Throwable t) { + log.warn("fill workspaceJoinType error, user identityId=" + userInfo.getIdentityId()); + } try { fillLegacyGuess(contextInfo, userinfoMap);