Skip to content

Commit 58e9411

Browse files
committed
🐛 binarywang#1937 【公众号】修复动态添加公众号配置的问题
1 parent 2e18fec commit 58e9411

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/impl/BaseWxMaServiceImpl.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -328,12 +328,13 @@ public void setMultiConfigs(Map<String, WxMaConfig> configs, String defaultMinia
328328
}
329329

330330
@Override
331-
public void addConfig(String mpId, WxMaConfig configStorages) {
331+
public void addConfig(String miniappId, WxMaConfig configStorages) {
332332
synchronized (this) {
333333
if (this.configMap == null) {
334334
this.setWxMaConfig(configStorages);
335335
} else {
336-
this.configMap.put(mpId, configStorages);
336+
WxMaConfigHolder.set(miniappId);
337+
this.configMap.put(miniappId, configStorages);
337338
}
338339
}
339340
}

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/BaseWxMpServiceImpl.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -439,6 +439,7 @@ public void addConfigStorage(String mpId, WxMpConfigStorage configStorages) {
439439
if (this.configStorageMap == null) {
440440
this.setWxMpConfigStorage(configStorages);
441441
} else {
442+
WxMpConfigStorageHolder.set(mpId);
442443
this.configStorageMap.put(mpId, configStorages);
443444
}
444445
}

0 commit comments

Comments
 (0)