diff --git a/mlWechatOpen/src/main/java/com/iformall/mp/manager/WxMpManager.java b/mlWechatOpen/src/main/java/com/iformall/mp/manager/WxMpManager.java index cdf2dac..ee62fe6 100644 --- a/mlWechatOpen/src/main/java/com/iformall/mp/manager/WxMpManager.java +++ b/mlWechatOpen/src/main/java/com/iformall/mp/manager/WxMpManager.java @@ -5,6 +5,8 @@ import com.iformall.service.wechat.FmOpenService; import me.chanjar.weixin.mp.api.WxMpMessageRouter; import me.chanjar.weixin.mp.api.WxMpService; import me.chanjar.weixin.mp.constant.WxMpEventConstants; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -21,6 +23,8 @@ import static me.chanjar.weixin.common.api.WxConsts.*; @Service public class WxMpManager { + private final Logger logger = LoggerFactory.getLogger(this.getClass()); + private static Map myRouterMap = new ConcurrentHashMap(); @@ -52,8 +56,10 @@ public class WxMpManager { public WxMpMessageRouter getRouter(WxMpService mpService) { String appId = mpService.getWxMpConfigStorage().getAppId(); if (myRouterMap.containsKey(appId)) { + logger.info("found appId : ", appId); return myRouterMap.get(appId); } else { + logger.info("found new appId : ", appId); return newRouter(mpService); } }