From 58e9411b4564304d4631f0f9193b77c9313214de Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Sun, 27 Dec 2020 20:07:49 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20#1937=20=E3=80=90=E5=85=AC=E4=BC=97?= =?UTF-8?q?=E5=8F=B7=E3=80=91=E4=BF=AE=E5=A4=8D=E5=8A=A8=E6=80=81=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=85=AC=E4=BC=97=E5=8F=B7=E9=85=8D=E7=BD=AE=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../binarywang/wx/miniapp/api/impl/BaseWxMaServiceImpl.java | 5 +++-- .../me/chanjar/weixin/mp/api/impl/BaseWxMpServiceImpl.java | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/impl/BaseWxMaServiceImpl.java b/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/impl/BaseWxMaServiceImpl.java index bb189ce47..1a2ca1ea6 100644 --- a/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/impl/BaseWxMaServiceImpl.java +++ b/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/impl/BaseWxMaServiceImpl.java @@ -328,12 +328,13 @@ public abstract class BaseWxMaServiceImpl implements WxMaService, RequestH } @Override - public void addConfig(String mpId, WxMaConfig configStorages) { + public void addConfig(String miniappId, WxMaConfig configStorages) { synchronized (this) { if (this.configMap == null) { this.setWxMaConfig(configStorages); } else { - this.configMap.put(mpId, configStorages); + WxMaConfigHolder.set(miniappId); + this.configMap.put(miniappId, configStorages); } } } diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/BaseWxMpServiceImpl.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/BaseWxMpServiceImpl.java index 004753551..c8782b287 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/BaseWxMpServiceImpl.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/BaseWxMpServiceImpl.java @@ -439,6 +439,7 @@ public abstract class BaseWxMpServiceImpl implements WxMpService, RequestH if (this.configStorageMap == null) { this.setWxMpConfigStorage(configStorages); } else { + WxMpConfigStorageHolder.set(mpId); this.configStorageMap.put(mpId, configStorages); } }