diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/BusinessCircleService.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/BusinessCircleService.java index 21af39ae..d3e662f8 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/BusinessCircleService.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/BusinessCircleService.java @@ -25,7 +25,7 @@ public interface BusinessCircleService { * @param request 请求对象 * @throws WxPayException the wx pay exception */ - void notifyPoints(PointsNotifyRequest request) throws WxPayException; + String notifyPoints(PointsNotifyRequest request) throws WxPayException; BusinessCircleNotifyData parseNotifyData(String data, SignatureHeader header) throws WxPayException; diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BusinessCircleServiceImpl.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BusinessCircleServiceImpl.java index ee0874aa..89905df5 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BusinessCircleServiceImpl.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BusinessCircleServiceImpl.java @@ -32,10 +32,10 @@ public class BusinessCircleServiceImpl implements BusinessCircleService { private final WxPayService payService; @Override - public void notifyPoints(PointsNotifyRequest request) throws WxPayException { + public String notifyPoints(PointsNotifyRequest request) throws WxPayException { String url = String.format("%s/v3/businesscircle/points/notify", this.payService.getPayBaseUrl()); RsaCryptoUtil.encryptFields(request, this.payService.getConfig().getVerifier().getValidCertificate()); - this.payService.postV3WithWechatpaySerial(url, GSON.toJson(request)); + return this.payService.postV3WithWechatpaySerial(url, GSON.toJson(request)); } /**