yangys
2024-05-07 9b677ea5c6978788d135fc15da3d78c5a93789c2
smart-core-context/src/main/java/com/qianwen/core/context/BladeServletContext.java
@@ -9,7 +9,6 @@
import org.springframework.lang.Nullable;
@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.SERVLET)
/* loaded from: blade-core-context-9.3.0.0-SNAPSHOT.jar:org/springblade/core/context/BladeServletContext.class */
public class BladeServletContext implements BladeContext {
    private final BladeContextProperties contextProperties;
    private final BladeHttpHeadersGetter httpHeadersGetter;
@@ -19,25 +18,25 @@
        this.httpHeadersGetter = httpHeadersGetter;
    }
    @Override // org.springblade.core.context.BladeContext
    @Override
    @Nullable
    public String getRequestId() {
        return get(this.contextProperties.getHeaders().getRequestId());
    }
    @Override // org.springblade.core.context.BladeContext
    @Override
    @Nullable
    public String getAccountId() {
        return get(this.contextProperties.getHeaders().getAccountId());
    }
    @Override // org.springblade.core.context.BladeContext
    @Override
    @Nullable
    public String getTenantId() {
        return get(this.contextProperties.getHeaders().getTenantId());
    }
    @Override // org.springblade.core.context.BladeContext
    @Override
    @Nullable
    public String get(String ctxKey) {
       HttpHeaders headers = (HttpHeaders)ThreadLocalUtil.getIfAbsent("bladeContext", this.httpHeadersGetter::get);
@@ -47,7 +46,7 @@
        return headers.getFirst(ctxKey);
    }
    @Override // org.springblade.core.context.BladeContext
    @Override
    @Nullable
    public <T> T get(String ctxKey, Function<String, T> function) {
        String ctxValue = get(ctxKey);