From 9e704a053c2976f57b401044fd7e982467f1d489 Mon Sep 17 00:00:00 2001 From: wangrui <7039986@qq.com> Date: Wed, 23 Dec 2020 10:18:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E5=BE=AE=E4=BF=A1=E6=94=AF=E4=BB=98?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E6=8E=A5=E5=8F=A3=E4=B8=AD=EF=BC=8C=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E8=8E=B7=E5=8F=96=E5=BE=AE=E4=BF=A1=E6=94=AF=E4=BB=98?= =?UTF-8?q?=E9=80=9A=E7=94=A8=E5=AA=92=E4=BD=93=E6=9C=8D=E5=8A=A1=E7=9A=84?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/github/binarywang/wxpay/service/WxPayService.java | 6 ++++++ .../binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/WxPayService.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/WxPayService.java index daa8d35973..87e4fcef57 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/WxPayService.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/WxPayService.java @@ -142,6 +142,12 @@ public interface WxPayService { */ EcommerceService getEcommerceService(); + /** + * 微信支付通用媒体服务类 + * @return + */ + MerchantMediaService getMerchantMediaService(); + /** * 设置企业付款服务类,允许开发者自定义实现类. * diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java index 9bf9e9a8d2..476fd3b9e6 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java @@ -64,6 +64,7 @@ public abstract class BaseWxPayServiceImpl implements WxPayService { private RedpackService redpackService = new RedpackServiceImpl(this); private PayScoreService payScoreService = new PayScoreServiceImpl(this); private EcommerceService ecommerceService = new EcommerceServiceImpl(this); + private MerchantMediaService merchantMediaService =new MerchantMediaServiceImpl(this); /** * The Config. @@ -95,6 +96,11 @@ public EcommerceService getEcommerceService() { return ecommerceService; } + @Override + public MerchantMediaService getMerchantMediaService() { + return merchantMediaService; + } + @Override public void setEntPayService(EntPayService entPayService) { this.entPayService = entPayService;