diff --git a/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenInMemoryConfigStorage.java b/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenInMemoryConfigStorage.java index a4859ba18..13f4b48a4 100644 --- a/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenInMemoryConfigStorage.java +++ b/weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenInMemoryConfigStorage.java @@ -235,8 +235,10 @@ public class WxOpenInMemoryConfigStorage implements WxOpenConfigStorage { } private static class WxOpenInnerConfigStorage implements WxMpConfigStorage, WxMaConfig { - private WxOpenConfigStorage wxOpenConfigStorage; - private String appId; + private final WxOpenConfigStorage wxOpenConfigStorage; + private final String appId; + private WxMpHostConfig hostConfig; + /** * 小程序原始ID */ @@ -527,7 +529,12 @@ public class WxOpenInMemoryConfigStorage implements WxOpenConfigStorage { @Override public WxMpHostConfig getHostConfig() { - return null; + return this.hostConfig; + } + + @Override + public void setHostConfig(WxMpHostConfig hostConfig) { + this.hostConfig = hostConfig; } } }