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;