From cbcba481b06300934c17cfc415dbab99ef2dcb0d Mon Sep 17 00:00:00 2001 From: ray Wang Date: Wed, 23 Dec 2020 10:45:32 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E3=80=90=E5=BE=AE=E4=BF=A1=E6=94=AF?= =?UTF-8?q?=E4=BB=98=E3=80=91=E6=9C=8D=E5=8A=A1=E6=8E=A5=E5=8F=A3=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 daa8d3597..87e4fcef5 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 9bf9e9a8d..476fd3b9e 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 abstract class BaseWxPayServiceImpl implements WxPayService { return ecommerceService; } + @Override + public MerchantMediaService getMerchantMediaService() { + return merchantMediaService; + } + @Override public void setEntPayService(EntPayService entPayService) { this.entPayService = entPayService;