diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpServiceImpl.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpServiceImpl.java index e7242101..7273642d 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpServiceImpl.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpServiceImpl.java @@ -1377,7 +1377,7 @@ public class WxMpServiceImpl implements WxMpService { return this.kefuService; } - public void setCustomerService(WxMpKefuService kefuService) { + public void setKefuService(WxMpKefuService kefuService) { this.kefuService = kefuService; this.kefuService.setWxMpService(this); } diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpKefuServiceImpl.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpKefuServiceImpl.java index 8efcfdff..fc49e4ae 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpKefuServiceImpl.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpKefuServiceImpl.java @@ -20,6 +20,14 @@ import me.chanjar.weixin.mp.bean.customerservice.result.WxMpKfOnlineList; public class WxMpKefuServiceImpl implements WxMpKefuService { private WxMpService wxMpService; + public WxMpKefuServiceImpl(){ + + } + + public WxMpKefuServiceImpl(WxMpService wxMpService) { + this.wxMpService = wxMpService; + } + @Override public void setWxMpService(WxMpService wxMpService) { this.wxMpService = wxMpService; diff --git a/weixin-java-mp/src/test/java/me/chanjar/weixin/mp/api/ApiTestModule.java b/weixin-java-mp/src/test/java/me/chanjar/weixin/mp/api/ApiTestModule.java index 7c3db8e8..7dc042f7 100644 --- a/weixin-java-mp/src/test/java/me/chanjar/weixin/mp/api/ApiTestModule.java +++ b/weixin-java-mp/src/test/java/me/chanjar/weixin/mp/api/ApiTestModule.java @@ -23,8 +23,9 @@ public class ApiTestModule implements Module { WxXmlMpInMemoryConfigStorage.class, is1); WxMpServiceImpl wxService = new WxMpServiceImpl(); wxService.setWxMpConfigStorage(config); - WxMpKefuService customerService = new WxMpKefuServiceImpl(); - wxService.setCustomerService(customerService); + + WxMpKefuService kefuService = new WxMpKefuServiceImpl(); + wxService.setKefuService(kefuService); binder.bind(WxMpServiceImpl.class).toInstance(wxService); binder.bind(WxMpConfigStorage.class).toInstance(config);